【Python进阶】Python「虚拟环境」使用全方位指南:从零开始轻松实践
https://docs.python-guide.org/dev/virtualenvs/
创建python虚拟环境的工具包括:
-
venv 模块是Python标准库的一部分(Python 3.3版本起),无需额外安装,适用于简单的Python项目开发。
-
virtualenv 提供了更多定制化选项,比如可以指定特定的Python解释器版本,适合复杂项目和跨平台使用。
-
conda 环境不仅限于Python,还可以管理其他语言的库和软件包,尤其适合大数据分析和科学计算场景,因为它预装了许多科学计算相关的库,并且具备出色的包管理和版本管理能力。
这里我们使用 virtualenv
虚拟环境的使用
- 为项目创建虚拟环境
cd project_folder
virtualenv venv
virtualenv venv将在当前目录中创建一个文件夹,其中包含 Python 可执行文件和pip可用于安装其他软件包的库副本。虚拟环境的名称(在本例中为venv)可以是任何名称
- 为虚拟环境选择python解释器
virtualenv -p 解释器路径/python.exe venv
- 激活环境
激活失败参考
.\venv\Scripts\activate.ps1
- 退出虚拟环境
cd \venv\Scripts\
deactivate
我的电脑必须严格执行这几句命令行才能激活和退出,比如直接执行 .\venv\Scripts\deactivate 就不行,不知道为什么。
- 删除虚拟环境(原来就是直接删除对应的文件夹即可)
rm –r venv