Windows下灵活使用python2&3! VirtualEnv大法好!

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的自由切换了,且指令啥的都是完全一样了哟!

纯文字,手打,对不起各位客官~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值