ubuntu安装配置 python虚拟环境virtualenv

1、执行pip3 install virtualenvpip3 install virtualenvwrapper安装virtualenv及其管理工具virtualenvwrapper。

2、安装完成后需要在~/.bashrc中配置virtualenv相关环境变量信息,在该文件的最下面加入如下命令
在这里插入图片描述

export WORKON_HOME=/home/server/vir_list
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /home/server/.local/bin/virtualenvwrapper.sh

这里需要注意的是在新版的ubuntu安装虚拟环境时virtualenv和virtualenvwrapper.sh的路径是在~/.local/bin/下面,在用pip3安装的时候会提示存放路径,如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
存放虚拟环境的目录虽然不需要手动创建,但是最好放在当前用户的home目录下(如果当前用户是root用户则无需考虑),否则会存在权限问题。如下
在这里插入图片描述
注意: 环境变量必须配置,否则会提示找不到相关命令,如mkvirtualenv: command not found

3、.bashrc文件更改完成后需要执行source ~/.bashrc更新一下,最初在配置环境变量的时候没有加入virtualenv的路径,在重载的时候出现如下错误:

ERROR: virtualenvwrapper could not find virtualenv in your path

只需在上述的.bashrc文件中输入export VIRTUALENVWRAPPER_VIRTUALENV=/home/server/.local/bin/virtualenv,让virtualenvwrapper可以找到virtualenv的路径ubuntu安装配置 python虚拟环境virtualenv_第1张图片
再次重载.bashrc文件即可。

最开始按照/usr/local/bin/的路径去找virtualenvvirtualenvwrapper.sh的时候并未找到,如果安装的时候没有提示或者在上述地址没有找到,也可以尝试在/usr/local/bin/下寻找。

在命令行执行virtualenvwrapper可以查看虚拟环境相关操作命令。
ubuntu安装配置 python虚拟环境virtualenv_第2张图片

4、这是使用pip安装的方式,当然也可以使用apt来安装,在命令行执行sudo apt install python3-virtualenvsudo apt install virtualenvwrapper

用apt安装两者,在.bashrc文件中不需要加virtualenv的路径,但是vortualenvwrapper.sh的路径依然需要加入,其余配置内容与上述一致。

需要注意的是,用apt安装的virtualenvwrappervirtualenvwrapper.sh并不在~/.local/bin下,具体可以通过whereis virtualenvwrapper来查找.
在这里插入图片描述

你可能感兴趣的:(python,ubuntu,python,virtualenv)