python虚拟环境的配置ubuntu 18.04 Marathon

python虚拟环境的配置

安装相关包

pip install virtualenv
pip install virtualenvwrapper

配置~/.bashrc

    加入以下内容:
    -----------------------------------------
    # python env 2020.09.26
    export WORKON_HOME=$HOME/.virtualenvs  # 
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source ~/.local/bin/virtualenvwrapper.sh
    --------------分割线----------------------
    注意:ubuntu 17.04后,安装virtualenvwrapper后,virtualenvwrapper.sh在 ~/.local/bin下,一般在/usr/local/bin下,按实际位置配置source
    
    保存后,刷新环境变量
    source ~/.bashrc

使用环境变量

在现有相关的python版本环境中,创建虚拟环境隔离

1.创建并激活虚拟环境 : mkvirtualenv 虚拟环境名称 (默认创建python2.7)
e.g. mkvirtualenv py27
# 创建的虚拟环境会在 ~/.virtualenvs 下

2.创建指定语言版本的虚拟环境
mkvirtualenv -p python语言版本的路径 虚拟环境的名称
mkvirtualenv -p /usr/bin/python3.5 虚拟环境的名称
e.g. mkvirtualenv  -p /usr/bin/python3 py35
# 先前已经创建软连接,python3 >>> python3.6.8 (system own)

3.退出虚拟环境 : deactivate

4.进入某虚拟环境: workon 虚拟环境名称 (该虚拟环境必须存在)
e.g.  workon py27

5.删除虚拟环境:rmvirtualenv 虚拟环境名称
e.g. rmvirtualenv py27

6.列出所有环境:workon 或者 lsvirtualenv -b
原文地址:https://www.cnblogs.com/davis12/p/13734702.html