Windows平臺下python2和3的兼容問題解決
阿新 • • 發佈:2017-06-13
重啟 pair cap 文件 環境變量 code 命令操作 tro 現在
很多朋友都安裝了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
py -3 -m onefile.py
同理
建議小夥伴多去知乎看看,特記此坑,已警後人
Windows平臺下python2和3的兼容問題解決