一、安装指定版本的python模块包

sudo pip install django==2.0.1

二、安装虚拟环境命令

# pip install virtualenv

# pip install virtualenvwrpper

三、配置环境变量

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量

# 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs

# 2、打开~/.bashrc文件,并添加如下:,通过命令找到 find / -name virtualenvwrapper.sh 文件路径
我的路径结果为:/usr/local/python3/bin/virtualenvwrapper.sh
which python

/usr/bin/python
3.配置bashrc
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python source /usr/local/python3/bin/virtualenvwrapper.sh
# 3、运行 source ~/.bashrc

四、创建虚拟环境

mkvirtualenv 虚拟环境名称
例 :
mkvirtualenv flaskenv

报错:

 

 找到virtualenv的位置

[root@localhost ~]# find / -name "virtualenv"
/root/.local/share/virtualenv
/usr/local/python3/bin/virtualenv
/usr/local/python3/lib/python3.8/site-packages/virtualenv

编辑~/.bashrc文件 修改为如下

vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
source /usr/local/python3/bin/virtualenvwrapper.sh

再次执行,创建成功

mkvirtualenv flaskenv

 

 

五、查看虚拟环境

 workon

 

 六、使用虚拟环境的命令

workon 虚拟环境名称

例 :使用flaskenv的虚拟环境
workon flaskenv

 

 七、退出虚拟环境的命令

(flaskenv) [root@localhost ~]# deactivate

八、删除虚拟环境的命令

rmvirtualenv 虚拟环境名称

例 :删除虚拟环境mydjango

先退出:deactivate
再删除:rmvirtualenv mydjango

 

 

九、其他

查看虚拟环境中安装的包

 pip list