python2和python3的共存問題
第一次寫部落格,可能有點亂,還望大家多多見諒,不對的話請各位大神幫忙指正~~~
我的電腦系統環境情況如圖所示,win10專業版64位,同時在C盤安裝了python3.6和python2.7兩個版本(還有一個Anaconda3的以後再解釋,這裡不影響)安裝python的教程以後有時間我會寫一下,不會的話可以看下別人的教程,這裡暫時不再贅述,這裡主要講python3和python2的共存問題。
如圖是我在win10下的cmd命令列模式下的測試(這個綠色視窗是一個工具‘cmder’,個人感覺比win自帶的黑色cmd好用,有意向的可以上網搜下安裝,或者以後有空我再寫個cmder的教程)
可以看到‘python3’和‘python2’這兩個命令都無效,只有‘python’有效指向python3.6.5,這是因為我的‘C:\Python36’和‘C:\Python27’兩個安裝目錄下都沒有‘python3’和‘python2’這兩個命令(網上有的教程解決python3和python2的共存方法是改C盤python安裝目錄下的檔名字,將下圖中紅色方框選中的檔名改成‘python3’和‘python2’,我剛學python的時候也試過,但感覺不方便,所以捨棄了)。
後來我發現,在不改動python安裝目錄檔案的情況下,可以用‘py -3’和‘py -2’分別進入python3和python2
因為我的系統環境變數配置是python3在前,python2在後,所以命令‘python’預設是以‘python3’執行‘.py’程式碼。而且‘py -3’和‘py -2’也可以分別以‘python3’和‘python2’直接執行‘.py’檔案
使用pip安裝第三方庫
安裝到Python 2 時,就使用 pip2 install [name],比如:pip2 install pygame
安裝到Python 3 時,就使用pip3 install [name],比如:pip3 install pygame
在PyCharm中切換
如果你使用的是PyCharm編寫Python,當需要切換Python版本時,只需要在設定中搜索“Project Interpreter”,然後進行切換即可,同時可以看到已經安裝到該版本中的庫。