安装虚拟环境
- 创建虚拟工作环境
虚拟工作环境是系统的一个位置,你可以在其中安装包,并将其与其他 Python 包隔离。将项目与其他项目分离是有益的。
为项目新建一个目录,再在终端中切换到这个目录,并创建一个虚拟环境,如果你使用的是 Python3,终端执行如下命令创建虚拟环境:
1 | PS F:\test> python -m venv test |
这里使用模块 venv 创建了一个名为 test 的虚拟环境。
没有消息就是最好的消息,只要没有报错就是创建成功了。
成功直接跳到第 3 步,错误继续往下看。
- 安装 virtualenv
报错原因:如果使用的 python 版本较低,或者系统没有正确配置,则无法使用 venv 模块。
解决办法:安装 virtualenv 包,终端执行如下命令:
1 | PS F:\test> pip install --user virtualenv |
如果使用的是 Linux 系统,切上面做法不可用,可使用系统的包管理器来安装 virtualenv,使用命令
sudo apt-get install
- 使用 virtualenv 创建虚拟环境
终端运行:
1 | PS F:\test> virtualenv test |
如果系统安装了多个 python 版本,使用
virtualenv test --python-python3
创建一个使用 python3 的虚拟环境
激活虚拟环境
建立虚拟环境后,需要激活虚拟环境,使用命令:
Linux
1 | test$ source test/bin/activate |
windows
1 | PS F:\test> test\Scripts\activate |
如需停止使用虚拟环境,使用命令
1 | PS F:\test> deactive |
退出虚拟环境:
1 | deactivate |
删除虚拟环境:
1 | rmvirtualenv 虚拟环境名 |
虚拟环境下安装包的命令:
1 | pip install 包名 |
注意:不能使用sudo pip install 包名
,这个命令会把包安装到真实的主机环境上而不是安装到虚拟环境中。
查看虚拟环境中安装了哪些 python 包:
1 | pip list |