3.虚拟环境的安装

为啥要用虚拟环境:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.

sudo pip install virtualenv

sudo pip install virtualenvwrapper

virtualenvwrapper是干嘛的?

使用virtualenvwrapper管理你的虚拟环境(virtualenv),其实他就是统一管理虚拟环境的目录,并且省去了source的步骤

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:

# 1、创建目录用来存放虚拟环境

在家目录  mkdir .virtualenvs

# 2、打开~/.bashrc文件,并添加如下:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

# 3、运行

source ~/.bashrc

报错:


(找了好久)

坑:这主要是因为,我们配置的是python3下的虚拟环境,但是系统还是默认调用python2的配置文件,但是python2我们并没有配置,所以我们要修改配置文件(建议使用pip3安装试试)

sudo vim /usr/local/bin/virtualenvwrapper.sh

修改为python3 真坑

# 再运行  source ~/.bashrc

虚拟机使用的命令:

python3 创建虚拟环境:  mkvirtualenv -p python3 虚拟环境名称

查看进入:workon 虚拟环境名称

退出:deactivate

删除:rmvirtualenv 虚拟环境名称

在家目录创建的 .virtualenvs是用来管理虚拟环境的,这里也可以查看创建的虚拟环境。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容