Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  • 加入社区3,279天
  • 写了1,496,113字

该文章投稿至Nemo社区   Python  板块 复制链接


python 使用 virtualenv 管理虚拟环境

发布于 2021/07/07 11:34 17,155浏览 0回复 564

为啥要用virtualenv?

每个项目都会有自己的一套依赖库,可能并不相同,甚至还有可能存在各种版本上的差异。为了避免因为环境导致的各种问题,最好给每个项目分配一个相互独立、隔离的虚拟环境。


怎么安装virtualenv?

$ pip install virtualenv

或者

$ pip3 install virtualenv


怎么创建虚拟环境?

$ virtualenv -p python执行文件路径 虚拟环境名

例如,有一个项目叫aa,跑的版本是python3.6,这时候给它创建一个虚拟环境aa:

$ virtualenv -p python3.6 aa

这里python3.6配置在了PATH中,系统全局都可以找到,所以这里用了路径的简写。

或者使用全路径:

$ virtualenv -p /usr/bin/python3.6 aa


怎么激活使用虚拟环境?

以上面创建的虚拟环境aa为例:

$ source path_to_aa/bin/activate

path_to_aa指的是虚拟环境aa的文件目录路径。

此时,命令行前缀应显示为(aa),即切换成功。


怎么关闭虚拟环境?

$ deactivate



怎么删除虚拟环境?

直接删除虚拟环境的文件目录即可,以上述创建的aa虚拟环境为例:

$ rm -rf path_to_aa


大约简单的使用便是这样了。


本文标签
 {{tag}}
点了个评