virtualenv安装
1、首先安装虚拟环境。
sudo pip3 install virtualenv
2、接下来还要安装虚拟环境扩展包,可以不用进行第1步,直接执行第2步,会自动安装 virtualenv,本人就是这样做的,不过有人说不行,视情况而定吧。
sudo pip3 install virtualenvwrapper
可以看到virtualenv和virtualenvwrapper同时安装了。
3、可以看到第2步出现了警告,是因为没有创建软链接,创建软链接就没有了,如果没出现就不需要管。
sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
4、进入家目录下可以看到系统自动创建了创建虚拟环境的主目录.envs,有的系统的主目录名称是.virtualenv。
cd ~
ls -la
如果没有自动创建虚拟环境的主目录,则自行创建。
mkdir ~/.virtualenvs # 主目录名称可以自拟
或者
mkdir $HOME/.virtualenv
$HOME等于~。
5、查看virtualenvwrapper.sh文件所在目录。
sudo find / -name 'virtualenvwrapper.sh'
6、修改用户家目录下的配置文件.bashrc文件,在文件末尾添加如下内容:
vim ~/.bashrc
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定virtualenvwrapper执行的python版本
export WORKON_HOME=$HOME/.envs # 指定虚拟环境的主目录
source /usr/local/python3/bin/virtualenvwrapper.sh # virtualenvwrapper.sh所在目录
-
有时候有些人virtualenvwrapper.sh所在目录填写错误会报错
-
-bash:/usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录
-
说明文件没有在这个路径之下,如果没有报错就继续往下执行。
7、执行.bashrc文件。
source ~/.bashrc
8、创建创建python3的虚拟环境。
mkvirtualenv -p python3 flask_py3
使用命令mkvirtualenv flask_py3也可以。
9、退出虚拟环境,重新登录虚拟环境。
deactivate
workon flask_py3
10、安装完成,完美解决,有问题欢迎大佬们留言指出错误。