Python虚拟环境—virtualenv
很早以前学 Python 的时候就知道虚拟环境这个东西的存才,但是由于当时只想一心急切的想掌握 Python 基础语法而不想把时间浪费在环境搭建上(当时作者本人还算刚入门编程),所以一直没有详细搭建虚拟环境。今天把自己建虚拟环境的过程记录下,使新人少走弯路。
作者是在 Mac OS 下搭建的虚拟环境。
在 Mac 中,会自带 Python2.7,但是往往我们还会使用 Python3,我的电脑里有 Python3.6 和 2.7 两个版本,这里建议系统自带的 Python 不要删除,免得造成未知错误。
- 使用
pip3 install virtualenv
安装 virtualenv - 继续安装
pip3 install virtualenvwrapper
安装 virtualenvwrapper
上边1.2两步是因为 virtualenv 操作相对麻烦,所以继续安装 virtualenvwrapper。
安装完后,配置:vim ~/.bash_profile
编辑文件:
增加下边两行:
#python虚拟环境 export WORKON_HOME=/Users/allen/Documents/virtualenvs VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3 source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
上图中source后边的路径可以通过命令:sudo find / -name virtualenvwrapper.sh
查找到
配置完文件后,执行source ~/.bash_profile
使之生效
以上,完成了virtualenv的所有配置,接下来看怎么使用它。
重启终端,执行 mkvirtualenv py3
,创建一个名为py3的虚拟环境,python版本就是默认配置的版本。
创建完成后,可以发现我们已经进入到py3环境中了,
查看pip版本pip -V
和 查看已安装的包pip list
,可以看到是一个干净的环境。
退出虚拟环境:deactivate
列出已创建的虚拟环境:workon
指定特定的python版本创建虚拟环境:mkvirtualenv --python=/usr/bin/python py2
删除虚拟环境rmvirtualenv py3
好了,大功告成。
如果本文对您有所帮助,记得点赞~~~, 关注作者持续更新干货,Python 、Java 、Go各个编程语言入门。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【Java】【基本数据类型】数字字符串和数值型数据有什么区别?
数据类型不同,使用起来自然也不同了,数值型数据可以进行加减乘除操作,字符串则不行,而字符串可以进行字符串连接操作,比如将“123”和“456”连接起来,就是“123456”了,数字字符串可以通过基本数据类型的包装类转换成数值型。 两种数据类型所占的内存空间也是不一样的,字符串占2个字节,而数值型则不一定,得看它是什么类型的了,byte 1字节,short 2字节,int 4字节,float 4字节,double 8字节。 ASCII码值不同,字符‘1’的ASCII码值是49而不是1,而数值型的1的ASCII码值就是1。这一点在做字符串的字典排序是需要特别注意! *在JAVA里面,从控制台输入的数据,都会被保存成字符串类型,所以,如果想要获得到具体的值时,需要用基础数据类型的包装类对应的函数来转换一下。
- 下一篇
Linux 修改Python命令
Linux默认python命令指向的是/usr/bin下的python,这个python指向同目录下python2,以及pip默认也是python2的pip,想修改成pip指向pip3,开始实现操作。 删除原python命令(你可以先备份下,因为我是纯实验所有随意了),复制python35链接文件到python。 改完python命令后,发现pip命令也自动变成了python3的pip,真是尴尬。 顺便安利下Linux的管道命令,真是方便:/usr/bin下有很多文件,我只关心名字有python的文件,怎么做呢? ll | grep -n 'python' 真的草鸡棒! 将python命令由python2修改成python3会遇到yum使用报错的问题: File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 原因: yum包管理是使用python2写的,将python2升级到python3以后,由于python版本语法兼容性导致问题出现 解决方法:只需要修改yum对应的配置文件就可以辣! vi /usr/bin/yum #!/...
相关文章
文章评论
共有0条评论来说两句吧...