Linux安装配置Python虚拟环境

223 阅读1分钟

下载安装virtualenv:

pip3 install --user -i https://pypi.douban.com/simple virtualenv
pip3 install --user -i https://pypi.douban.com/simple virtualenvwrapper

创建虚拟环境管理目录

mkdir  ~/.virtualenvs

配置环境变量

使用vim编辑器打开配置文件:sudo vim ~/.bashrc

在~/.bashrc的末尾添加如下内容

# 清理bash shell环境
unalias -a
unset -f $(compgen -A function)
source /usr/local/bin/virtualenvwrapper.sh
# virtualenvwrapper.sh所在路径(路径可能不一样)

export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
#指定virtualenv的路径(路径可能不一样 )
export WORKON_HOME=$HOME/.virtualenvs
#虚拟环境存储目录

创建虚拟环境

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
# mkvirtualenv -p python环境路径 虚拟环境名称
# 例如:
mkvirtualenv -p /usr/bin/python3.6 myblog_django-2.2
# mkvirtualenv -p /usr/bin/python3.6 env_name3.6
# mkvirtualenv -p /usr/bin/python2.7 env_name2.7

查看虚拟环境

workon

进入虚拟环境

workon env

退出虚拟环境

deactivate

删除虚拟环境

rmvirtualenv env

小贴士: 导出当前环境:pip3 freeze > reqiurement.txt 根据reqiurement.txt安装以来环境:

pip3 install -r requirement.txt -i https://pypi.douban.com/simple

永久修改pip镜像源,一劳永逸: 修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹) 内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn