python配置虚拟环境

2021-07-05
虚拟环境是对真实Python环境的复制,在虚拟环境中安装其他依赖库和包不会影响真实环境,不同项目需要的环境不同,因此配置多个虚拟环境就能实现项目之间的隔离

虚拟环境库virtualenv的安装与使用

(window版)
(已安装Python3.9,并配置了环境变量,即命令行输入python可查版本信息)

###安装
进入Windows命令行模式(Win+R---cmd)
pip --version         #确认pip版本和Python版本
pip install virtualenv -i https://pypi.douban.com/simple        #从国内镜像源下载virtualenv虚拟环境库
virtualenv --version      #查看virtualenv版本,下载成功即可查版本
pip install virtualenvwrapper-win -i https://pypi.douban.com/simple       #安装虚拟环境扩展包(指令便捷)

###使用
mkvirtualenv -p python py_testenv        #创建虚拟环境
c1.jpg

虚拟环境的存储路径


c2.jpg

(Linux版)
(已安装python 3.8)

(root用户)
pip3 install virtualenv -i https://pypi.douban.com/simple
pip3 install virtualenvwrapper -i https://pypi.douban.com/simple      #注意linux的扩展包和window的包名不一样
which mkvirtualenv    &&   mkvirtualenv    testenv1     #查看创建python虚拟环境的命令是否可用
(一般情况下需要配置环境变量才能使用mkvirtualenv命令)
find / -name virtualenvwrapper.sh        #配置环境变量所需的文件路径,经查询可知/usr/local/python3/bin/virtualenvwrapper.sh
mkdir /home/virtualenvs      #创建一个目录存放所有的虚拟环境

vim ~/.bashrc     #添加一下内容,配置虚拟环境的存储路径和virtualenvwrapper模块
# 配置mkvirtualenv环境变量
export WORKON_HOME=/home/virtualenvs
source /usr/local/python3/bin/virtualenvwrapper.sh

source ~/.bashrc      #使配置生效

###使用
mkvirtualenv testenv2     #创建虚拟环境
ll -h /home/virtualenvs/    #查看是否存在新创建的虚拟环境的目录
workon testenv2        #进入虚拟环境
deactivate testenv2      #退出虚拟环境
c3.jpg

windows和linux通用命令

1. 创建虚拟环境
 mkvirtualenv -p python py_testenv
2. 查看所有虚拟环境
 workon
3. 进入虚拟环境
workon py_testenv
4. 退出虚拟环境
deactivate
5. 删除虚拟环境
rmvirtualenv testenv1

注意:删除虚拟环境时,先退出再删除

你可能感兴趣的:(python配置虚拟环境)