Windows下灵活使用python2&3! VirtualEnv大法好!
来源:互联网 发布:gtx850m显卡驱动mac 编辑:程序博客网 时间:2024/06/06 17:51
python2 & 3的矛盾
虽然python3推出已经好几年了,但是有时候参考一下古老的代码的时候,所需要的一些包经常是在python2下才可以使用的,而且有些更新比较慢的包在python3.x的最新版本(如笔者所用的win10系统python3.6下pyinstaller就不提供支持,因为其依赖的一个pywin32只提供对python3.4一下的支持。)因而一台机器下同时装python2&3两个版本就显得尤其重要。
但是我们知道配置环境变量时,如果同时有两个版本的python会出现冲突,如何解决这个冲突呢,可以参考这篇文章,这里就不多废话了。
http://blog.csdn.net/qiang12qiang12/article/details/53239734
但笔者在其中使用pip程序的时候,安装上面的修改则会出现pip2报错,必须强行用python2 -m pip 的方法才能正常运行。而python2&3中诸如此类可以直接与运行的命令如ipython, pyinstaller只会出现越来越多的冲突。
双版本虚拟环境大法解决冲突!
关于虚拟环境如何使用可以参考下面的文章,这里我也不废话。
http://blog.csdn.net/you_are_my_dream/article/details/53029233
一般来说虚拟环境只是为了不同版本的包冲突问题,但是其实虚拟环境也能解决不同版本的python的冲突。
分别使用两个版本的pip安装两个版本的virtualenv,老方法将其中一个版本的virtualenv.exe重命名为virtualenv2.exe(这样我们就可以分别用virtualenv创建python3的虚拟环境、用virtualenv2创建python2的虚拟环境)
然后各自的一个文件夹内创建连个版本的虚拟环境然后激活,则可以完成两个版本python的自由切换了,且指令啥的都是完全一样了哟!
纯文字,手打,对不起各位客官~
- Windows下灵活使用python2&3! VirtualEnv大法好!
- Ubuntu1604下使用virtualenv工具搭建python2,3开发环境
- Windows下使用virtualenv
- python2和python3下使用virtualenv
- 在windows下使用VirtualEnv
- 在windows下使用VirtualEnv
- 在windows下使用VirtualEnv
- windows下的virtualenv使用
- python2.7下的windows安装virtualenv和flask
- windows下使用virtualenv安装scrapy
- Windows下使用python虚拟环境Virtualenv
- windows 下使用 virtualenv 创建虚拟环境
- Windows下virtualenv和virtualenvwrapper的使用
- windows下virtualenv使用多版本python
- python-在Windows下使用virtualenv
- Windows下使用python2 python3
- Windows下python2和python3共存下,分别创建virtualenv虚拟环境
- windows XP下Python2.7包管理工具安装-setuptool,pip、distribute、nose、virtualenv
- Maven异常处理 Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
- 什么是CSRF攻击,如何在ASP.NET MVC网站中阻止这种攻击?
- Unity3D说明文档翻译-Build Settings
- Java去除字符串中的空格
- java反射
- Windows下灵活使用python2&3! VirtualEnv大法好!
- Android 热修复 Tinker接入及源码浅析
- 软件概要设计
- 【unity3D·MMD】镜头数据vmd格式的读取插件实现
- 使用Java向MySQL插入datetime,防止时分秒信息丢失
- 批量删除Windows7中隧道适配器的方法
- JAVA toBinaryString()方法 toCharArray stringBuilder的用法
- JavaScript 变量
- Unity3D说明文档翻译-Network Emulation