Windows平台python2和3的兼容问题
很多朋友都安装了python2和3,因为用些库例如scapy,不是scrapy,python3下面都是错,那么怎么让python2和3共存呢。
像一般的程序员,达到如下效果
Windows平台下的兼容问题
CMD可以分别进入python2和3的交互模式
CMD可以正常使用pip对应的python2和3版本
请按照步骤操作
确保把python2和3的路径添加到环境变量中
C:\Python27\;C:\Python27\Scripts\;C:\Python36\Scripts\;C:\Python36\Scripts\
将对应文件中的python.exe命名为python2.exe/python3.exe,将对应Scripts中的pip.exe命名为pip2/pip3.exe,这时候 重启系统
打开命令行界面,输入python2/python3,成功进入!!!
最后一步,查看pip
pip
pip2
...
发先都不行,哎,被百度坑了重新装python2/3,python3可能卸载不了,先把他rapair之后再卸载。
以上就是我被坑的过程,珍爱生命,远离百度
下面是正解
安装完python2/3后,你会发现在Windows文件下多了一个* py.exe *的程序,这是官方正解。
以后命令行就可以按照下面命令操作了
py -2
进入python2的编辑界面py -3
同理py -2 -m pip的各种命令
python2运行pippy -3 -m pip的各种命令
同理py -2 -m onefile.py
以python2运行onefile.pypy -3 -m onefile.py
同理
建议小伙伴多去知乎看看,特记此坑,已警后人
以上就是Windows平台python2和3的兼容问题的详细内容,更多请关注其它相关文章!
推荐阅读
-
python2和python3在处理字符串上的区别详解
-
在python3中pyqt5和mayavi不兼容问题的解决方法
-
Python2和Python3中urllib库中urlencode的使用注意事项
-
[python] 在 python2和3中关于类继承的 super方法简要说明
-
Easypanel免费的VPS主机面板 可跨平台Linux和Windows
-
python嵌套函数使用外部函数变量的方法(Python2和Python3)
-
Python2和Python3的共存和切换使用
-
Python2和Python3中print的用法示例总结
-
python2和python3的输入和输出区别介绍
-
html5\CSS3有哪些新特性、移除了哪些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和HTML5?