Windows平台下python2和3的相容問題解決

來源:互聯網
上載者:User

標籤:介面   運行   問題   操作   相容   使用   百度   小夥伴   block   

很多朋友都安裝了python2和3,因為用些庫例如scapy,不是scrapy,python3下面都是錯,那麼怎麼讓python2和3共存呢。

像一般的程式員,達到如下效果

  • Windows平台下的相容問題
  • CMD可以分別進入python2和3的互動模式
  • CMD可以正常使用pip對應的python2和3版本

請按照步驟操作

  1. 確保把python2和3的路徑添加到環境變數中
    C:\Python27\;C:\Python27\Scripts\;C:\Python36\Scripts\;C:\Python36\Scripts\
  2. 將對應檔案中的python.exe命名為python2.exe/python3.exe,將對應Scripts中的pip.exe命名為pip2/pip3.exe,這時候 重啟系統
  3. 開啟命令列介面,輸入python2/python3,成功進入!!!
  4. 最後一步,查看pip
    pip
    pip2
    ...
    發先都不行,哎,被百度坑了
  5. 重新裝python2/3,python3可能卸載不了,先把他rapair之後再卸載。

以上就是我被坑的過程,珍愛生命,遠離百度
下面是正解

  • 安裝完python2/3後,你會發現在Windows檔案下多了一個* py.exe *的程式,這是官方正解。
  • 以後命令列就可以按照下面命令操作了
    py -2 進入python2的編輯介面
    py -3同理
    py -2 -m pip的各種命令python2運行pip
    py -3 -m pip的各種命令同理
    py -2 -m onefile.py以python2運行onefile.py
    py -3 -m onefile.py 同理

建議小夥伴多去知乎看看,特記此坑,已警後人

Windows平台下python2和3的相容問題解決

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.