python2.7與3.4共存【win】


python3並非完全向后兼容python2


 

方法一:

電腦里有3.4,再安裝個2.7

下載地址:https://www.python.org/downloads/windows/

解釋下安裝包:

Windows Installer,可擴展的軟件管理系統。

MSI 文件是Windows Installer的數據包,它實際上是一個數據庫,包含安裝一種產品所需要的信息和在很多安裝情形下安裝(和卸載)程序所需的指令和數據。

x86:32位操作系統,CPU運算方式的差異,32位系統最多只能發揮4G內存的效用,如果電腦安裝了大於4G的內存,32位的操作系統是不能更好的利用大於4G的那部分內存的效用的,所以會造成資源浪費。

x64:64位操作系統,CPU運算方式的差異,如果你電腦擁有超過4G的內存,則建議安裝64位的操作系統,這是這兩者最大的區別。

Windows x86 MSI Installer (2.7.8) 
-  32位系統安裝的python(32系統,exe安裝文件)

Windows x86 MSI program database (2.7.8)
- 32位python源碼的符號庫。 如果做純Python開發,為python的C接口開發准備的(項目源文件)

Windows X86-64 MSI Installer (2.7.8) [1]
-  64位系統安裝的python

Windows X86-64 MSI program database (2.7.8) [1]
- 64位python源碼的符號庫。 如果做純Python開發,為python的C接口開發准備的

 操作步驟:

1、在環境變量path里面加上:

  c:\Python27

  c:\Python27\Scripts

  c:\Python33

  c:\Python33\Scripts

 

2、后進入Python2.7安裝目錄,把python.exe程序重命名為python2.exe

    后進入python3.3安裝目錄。找到python.exe程序,把它重命名為python3.exe

 

3、在cmd下測試,python2進入2環境,python3進入3環境

 


 方法二:

又發現了個更簡單共存的方法,在安裝Python3(>=3.3)時,Python的安裝包實際上在系統中安裝了一個啟動器py.exe,默認放置在文件夾C:\Windows\下面。這個啟動器允許我們指定使用Python2還是Python3來運行代碼

 

這樣已經很方便了,但是有更方便的,可以在py文件的開頭,加上#! python2 or #! python3的說明,然后直接用py hello.py 運行

使用pip:

當Python2和Python3同時存在於windows上時,它們對應的pip都叫pip.exe,所以不能夠直接使用 pip install 命令來安裝軟件包。而是要使用啟動器py.exe來指定pip的版本。命令如下:

py -2 -m pip install XXXX

py -3 -m pip install XXXX

2or3表示python版本,-m pip 表示運行 pip 模塊

 

對於python2:

#! python2
# coding: utf-8(中文聲明放在第二行)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM