下面是“Python搭建虚拟环境的步骤详解”的完整攻略。
什么是虚拟环境
虚拟环境是 Python 中的一种机制,它可以让你在同一台机器上安装不同的 Python 应用程序,并且可以保证每个应用程序使用的 Python 库是独立的。这种机制非常有用,特别是当你需要升级一个库或者解决一些依赖问题时,也可以防止 Python 依赖于特定版本的库而导致的应用程序兼容性问题。
搭建虚拟环境的步骤
如果您使用的是 Python 3,那就不需要安装任何虚拟环境包了。Python 3 自带了一个名为 venv 的虚拟环境管理器。venv 可以为每个 Python 应用程序创建一个独立的 Python 虚拟环境。下面是基于 venv 的虚拟环境搭建步骤:
- 打开命令行窗口,在虚拟环境管理器要创建虚拟环境的目录下输入
python3 -m venv env
(env 为虚拟环境的名称,可以自己命名)并等待命令执行完成。这将在该目录下创建一个名为 env 的虚拟环境文件夹。 - 激活虚拟环境。在命令行窗口中输入
source env/bin/activate
(Linux/macOS 系统)或.\env\Scripts\activate
(Windows 系统),激活 env 虚拟环境。 - 现在你已经进入了虚拟环境。你可以使用
pip
包管理器来安装或卸载任何 Python 包,而不影响系统上的 Python 包。例如,输入pip install django
来安装 Django 。 - 当你需要退出虚拟环境时,输入
deactivate
。
示例:
- 示例1:安装 requests 库
我们使用 Python 3 来举例来演示,以下是步骤:
- 打开命令行,创建一个名为
my_env
的虚拟环境:
bash
python3 -m venv my_env
- 激活虚拟环境:
bash
source my_env/bin/activate
- 安装 requests 库:
bash
pip install requests
- 验证 requests 是否已经安装成功:
bash
python -c "import requests;print(requests.__version__)"
如果输出结果为 requests 库的版本,则表明 requests 库安装成功。
- 示例2:在虚拟环境中安装 Django 并创建 Django 项目
我们使用 Python 3 来举例来演示,以下是步骤:
- 打开命令行,创建一个名为
my_env1
的虚拟环境:
bash
python3 -m venv my_env1
- 激活虚拟环境:
bash
source my_env1/bin/activate
- 安装 Django:
bash
pip install django
- 创建 Django 项目:
bash
django-admin startproject myproject
- 到项目路径下,启动 Django:
bash
python manage.py runserver
这时在浏览器访问 http://localhost:8000
,如果看到 Django 的欢迎页面,则 Django 项目创建成功。
总结
虚拟环境是 Python 中非常强大的机制之一,能够让你同时为多个应用程序创建 Python 环境,避免应用程序之间出现兼容性问题。使用 venv
可以非常方便地创建虚拟环境,并在虚拟环境中安装 Python 包。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python搭建虚拟环境的步骤详解 - Python技术站