认真是我们
参与这个社会的方式

使用Python虚拟环境virtualenv

在Ubuntu18.01上配置时发现有一点区别,本机已经不带python2了

参考:https://blog.csdn.net/m0_38007695/article/details/83151861

安装

pip3 install virtualenv
pip3 install virtualenvwrapper

写入.bashrc的配置

export WORKON_HOME=$HOME/.virtualenvs  #自己指定的虚拟环境存放目录

source /xxxx/virtualenvwrapper.sh  #virtualenvwrapper.sh的位置,这个需要自己找一下

找路径

sudo find / -name virtualenvwrapper.sh

报错

ERROR: virtualenvwrapper could not find virtualenv in your path

找到virtualenv所在的目录,加到.bashrc中

PATH=$PATH:~/.local/bin

综上,加入.bashrc的配置有

PATH=$PATH:~/.local/bin

export WORKON_HOME=$HOME/.virtualenvs

source /自己找/bin/virtualenvwrapper.sh

 


安装

sudo pip install virtualenv
sudo pip install virtualenvwrapper

配置

编辑/home 目录下的.bashrc文件,添加下面两行(可以使用vi 或 gedit)。注:ctrl + h查看隐藏文件

sudo gedit .bashrc
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

修改virtualenvwrapper.sh 文件,添加一个变量

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

更新bash设置

source ~/.bashrc

使用

#创建虚拟环境命令:
mkvirtualenv 虚拟环境名
#创建python3虚拟环境:
mkvirtualenv -p python3 虚拟环境名
#进入虚拟环境工作:
workon 虚拟环境名
#查看机器上有多少个虚拟环境:
workon 空格 + 两个tab键
#退出虚拟环境:
deactivate
#删除虚拟环境:
rmvirtualenv 虚拟环境名

注:在虚拟环境下,不能使用sudo pip install 包名,这个命令会把包安装到真实的主机环境上而不是安装到虚拟环境中。使用pip install 包

 

没有故事 也没有酒

点也没用点也没用