linux中python虚拟环境的创建及问题
linux中python虚拟环境的创建
1)安装依赖
>: pip3 install virtualenv
>: pip3 install virtualenvwrapper
# 如果有问题
pip3 install --upgrade setuptools
python3 -m pip install --upgrade pip
2)建立虚拟环境软连接(使用内置的python3.6 不需要加)
>: ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
*************************************方案一*********************************************
3)配置虚拟环境:填入下方内容
>: vim ~/.bash_profile
VIRTUALENVWRAPPE:R_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
4)退出编辑状态
>: esc
5)保存修改并退出
>: :wq
6)刷新环境配置,使其生效
>: source ~/.bash_profile
*************************************方案一结束*********************************************
如果方案一报错,在检查环境变量里的路径没写错的情况下,就使用方案二
*************************************方案二*********************************************
3)配置虚拟环境:填入下方内容
>: vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
4)退出编辑状态
>: esc
5)保存修改并退出
>: :wq
6)刷新环境配置,使其生效
>: source ~/.bashrc
*************************************方案二结束*********************************************
7)创建虚拟环境
mkvirtualenv luffy
workon luffy
8)虚拟环境默认根目录:~/.virtualenvs
linux重启后可能会出现下面问题
LINUX 出现 -BASH-4.2# 问题的解决方法
1.root 用户下,在根目录创建 /root 目录
mkdir /root
2. 复制 .bashrc 以及 .bash_profile俩个文件到root目录下
cp /etc/skel/.bashrc /root
cp /etc/skel/.bash_profile /root
3.关闭Xshell ,重新打开啊就好了