python 版本控制 --- 虚拟环境
虚拟环境
什么是虚拟环境
对真实的python解释器的一个拷贝版本
是事实有效的,可以独立存在运行解释python代码
可以在计算机上拷贝多个虚拟环境
为什么要使用虚拟环境
保证真实环境的纯净性
框架的多版本共存
方便做框架的版本迭代
降低多框架共存的维护成本
安装虚拟环境
1.通过pip3安装虚拟环境: -- pip3 install virtualenv 2.前往目标文件夹: -- cd 目标文件夹 (D:\Virtualenv) 3.创建纯净虚拟环境: -- virtualenv 虚拟环境名 (py3-env1) 4.终端启动虚拟环境: -- cd py3-env1\Scripts -- activate 5.进入虚拟环境下的python开发环境 -- python3 6.关闭虚拟环境: -- deactivate 7.PyCharm的开发配置 添加:创建项目 -> Project Interpreter -> Existing interpreter -> Virtualenv Environment | System Interpreter -> 目标路径下的python.exe 删除:Setting -> Project -> Project Interpreter -> Show All
虚拟环境扩展包(virtualenvwrapper)的使用
每次进入virtualenv环境的时候,都需要进入目录中单独操作,但是当virtualenv过多的时候就显得有些棘手了,所以推荐使用virtualenvwrapper能够管理多个虚拟环境的包
安装方法
使用pip进行安装操作
pip install virtualenvwrapper
或者是
sudo apt install python3-virtualenvwrapper # for python3 sudo apt install python-virtualenvwrapper # for python2
对于Windows 系统还有些不一样,需要运行
pip install virtualenvwrapper-win
设置WORK_HOME环境变量。在Linux环境下,我们可以直接在~/.profile文件中指定WORK_HOME环境变量
vim ~/.profile
# 设置virtualenvwrapper
WORK_HOME=$HOME/python_envs
# 指定使用python3
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# 配置生效 source ~/.profile
# 打开终端自启
source /usr/local/bin/virtualenvwrapper.sh
这样就配置好了文件。可能会找不到文件/usr/local/bin/virtualenvwrapper.sh,所以可以用which命令找到文件的目录,并将其替换掉即可。
WIndows系统下在系统环境变量下加入WORK_HOME变量即可。
创建虚拟环境
mkvirtualenv --python=python3.7 venvname
或者是
mkvirtualenv -p python3.7 venvname
这两种方法是指定python的版本进行安装。
查看已经创建的虚拟环境
workon
这里只能看到mkvirtualenv创建好的虚拟环境。激活虚拟环境可以用以下的命令
workon venvename
删除虚拟环境
rmvirtualenv venvname

浙公网安备 33010602011771号