python虚拟环境virualenv的安装与使用
前言
在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具。
一、安装virtualenv
#installpiponmac brewinstallpython curlhttps://bootstrap.pypa.io/ez_setup.py-o-|sudopython sudoeasy_installpip #installvirtualenvbypip pipinstallvirtualenv
二、virtualenv的使用
#创建一个叫做pythonEnv的新环境 virtualenvpythonEnv #激活再使用 cdpythonEnv sourcebin/activate #退出环境 deactivate
三,使用virtualenvwrapper管理虚拟环境
安装virtualenvwrapper
pipinstallvirtualenvwrapper
配置环境变量:
vim~/.bash_profile #Virtualenv/VirtualenvWrapper source/usr/local/bin/virtualenvwrapper.sh #exitvim source~/.bash_profile
创建环境
mkvirtualenvpythonEnv#在~/Envs中创建pythonEnv文件夹 mkvirtualenvpython3Env-ppython3.5#创建python3.5的环境
切换环境:
workonpythonEnv
退出环境:
deactivate
删除环境:
rmvirtualenvpythonEnv
其他
1、其他命令
lsvirtualenv#列举所有的环境。 cdvirtualenv#导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的site-packages。 cdsitepackages#和上面的类似,但是是直接进入到site-packages目录中。 lssitepackages#显示site-packages目录中的内容。
参考资料:http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
2、使用easy_install命令安装pip的时候,出现ImportError:Nomodulenamedextern错误
原因:mac自带的python2.7.12的extern模块没有安装
解决办法:
#downloadfromhttps://pypi.python.org/pypi/extern/0.1.0 tarzxfextern-0.1.0.tar.gz&&pythonsetup.pyinstall
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。