virtualenv和virtualenvwrapper的安装:
Linux安装方法:
一、首先,如果已经安装了这2个库,则先卸载,
pip uninstall 包名,
或者sudo apt-get --purge remove virtualenv,sudo apt-get autoremove virtualenv。
二、然后,安装:
1.安装virtualenv:sudo pip3 install virtualenv
2.再安装virtualenvwarpper:sudo pip3 install virtualenvwrapper
3.查询virtualenvwarpper安装路径:whereis virtualenvwrapper
4.修改shell:sudo vi ~/.bashrc,加入如下脚本:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 #如果有报相关错误,则要加入该句,python3的路径事先查询好。
5.执行shell脚本:
source ~/.bashrc
若无报错,则成功安装虚拟库
创建的虚拟机将自动保存在.virtualenvs目录下,虚拟机中安装库文件时,直接pip3 install 包名 即可。
三、相关命令
创建虚拟机:mkvirtualenv cocos2dtest
删除虚拟机:rmvirtualenv cocos2dtest
列出虚拟机:workon
进入虚拟机:workon venv
退出虚拟机:deactivate
创建指定python版本的虚拟机:mkvirtualenv --python=/usr/bin/python3.5 env355 (要绝对路径);或者:virtualenv -p /usr/bin/python3.5 env355
Windows安装方法:
1.安装virtualenv:pip3 install virtualenv
2.再安装virtualenvwarpper:pip3 install virtualenvwrapper-win
3.创建环境变量:默认虚拟环境将会在用户目录下的Envs(如果不放心,可以先创建一个虚拟机,查看虚拟机在哪里)
WORKON_HOME:C:\Users\shigx1219\Envs
PATH:添加以上变量(......;%WORKON_HOME%;)
4.相关命令同Linux
**如何让程序在虚拟机中运行?
方法:
1.pycharm中设置:project Interpreter中点击Add Local,路径为.../Envs/env1/scripts/python.exe
2.编辑器中编写好脚本后,打开cmd激活虚拟机,执行:python myfile.py
**python3.6与python3.7共存
新建一个环节变量PYTHON_HOME,然后Path路径中添加:
%PYTHON_HOME%
%PYTHON_HOME%\Scripts\
要切换[系统]使用的版本时,直接修改PYTHON_HOME路径即可
至于[虚拟机]使用的什么版本,跟这个变量没关系,因虚拟机在创建时已经确定好了版本号
Linux系统则有更好的pyenv:(Windows不能用)
用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境
pyenv结合virtualenv使用会更好!!!
其它资料: