藝術(shù)人生Windows上如何同時(shí)使用Python2和3


除了本文介紹的方法之外,還可以使用Windows版Python自帶的一個(gè)命令:py。如果想使用 3.x 版,可以執(zhí)行 py -3。py 命令會(huì)自動(dòng)幫你選擇。?


作者:云游道士?

原文:http://www.cnblogs.com/yyds/p/6080826.html

現(xiàn)在大家常用的桌面操作系統(tǒng)有: Windows 、 Mac OS 、 ubuntu ,其中 Mac OS 和 ubuntu 上都會(huì)自帶 python 。這里我們只介紹下 Windows (我用的 Win 10)環(huán)境下的 python 2.x 和 python 3.x 的安裝,以及 python 2.x 與 python 3.x 共存時(shí)的配置問(wèn)題。

一、 python 下載:

下載地址:www.python . org

這是我下載的當(dāng)前 python 2.x 和 python 3.x 最新版本的安裝包

?

二、安裝 python 2.x

雙擊 python -2.7.12. amd 64. msi 然后一路 Next 就可以了。 需要注意的是 python 2.x 默認(rèn)安裝在 C 盤根目錄下,這非常便于查找,因此我們安裝 python 3.x 的時(shí)候也建議安裝在 C 盤根目錄下。

三、安裝 python 3.x

此處選擇自定義安裝,因?yàn)橐薷哪J(rèn)安裝位置。另外這里勾選了 " Add Python 3.5 to PATH " 選項(xiàng),會(huì)自動(dòng)配置環(huán)境變量,而 python 2.x 需要我們手動(dòng)配置,這個(gè)下面說(shuō)。

此處勾選" Install for all users " 并自定義安裝路徑為" C : \Python 35"

四、當(dāng)前存在的問(wèn)題

由下圖可知,當(dāng)前 path 環(huán)境變量中只配置了 python 3.x ,且默認(rèn)的 python 命令執(zhí)行的也是 python 3.x。

因此,我們現(xiàn)在要解決的事情有兩個(gè):

  • 配置 python 2.x 的環(huán)境變量;

  • 要將 python 2.x 和 python 3.x 的相關(guān)命令區(qū)分開來(lái);

五、配置 python 2.x 的環(huán)境變量;

此處需要將兩個(gè)目錄添加到 path 環(huán)境變量中:

  • * python 命令文件所在目錄:* python 2.x 安裝目錄

  • * pip 、 easy_install 等其他腳本文件所在目錄:* python 2.x 安裝目錄下的 Scripts 目錄

操作步驟:右擊 我的電腦/此電腦 --> 屬性 --> 高級(jí)系統(tǒng)設(shè)置 --> 高級(jí)選項(xiàng)卡(默認(rèn))--> 環(huán)境變量 \ --& gt ; 系統(tǒng)環(huán)境變量下的 Path --& gt ;編輯

將下面這行內(nèi)容添加到 Path 變量的開始位置:C : \Python 27; C : \Python 27 \Scripts ;

最后是這樣的:

六、將 python 2.x 和 python 3.x 的相關(guān)命令區(qū)分開來(lái);

解決方案是:將 python 3.x 下的所有命令文件名稱后都添加一個(gè)3,如: python ==& gt ; python 3

七、測(cè)試:

說(shuō)明:一定要重新啟動(dòng)命令終端,否則的 path 變量不會(huì)被重新加載。

測(cè)試發(fā)現(xiàn) pip 3有問(wèn)題,其實(shí)就是 pip 的版本太低了,升級(jí)一下就可以了: python 3 - m pip install - U pip

一切貌似都 OK 了!

八、集成開發(fā)工具的選擇

古人云"工欲善其事,必先利其器",選擇一個(gè)合適的開發(fā)工具,可以幫助我們提高工作效率。通常有以下幾種工具可以選擇:

  • 純文件工具:沒(méi)有任何提示,完全需要手動(dòng)寫代碼,編譯和運(yùn)行也需要手動(dòng)完成,如 記事本;

  • 簡(jiǎn)單 GUI 開發(fā)工具:有簡(jiǎn)單的提示,但是編譯和運(yùn)行還是需要手動(dòng)完成,如 notepad ++;

  • 高級(jí) GUI 工具:有提示,且編譯和運(yùn)行過(guò)程由開發(fā)工具自動(dòng)完成,如 eclipse 、 Pycharm

有些人認(rèn)為剛開始學(xué)習(xí)一門編程語(yǔ)言時(shí),應(yīng)該使用記事本或 notepad ++這樣簡(jiǎn)單的工具,減少對(duì)高級(jí) GUI 開發(fā)工具的依賴,這樣可以更清楚的明白被開發(fā)工具屏蔽掉的語(yǔ)言底層的運(yùn)行過(guò)程和原理。但是這個(gè)還是看個(gè)人吧,比如我覺(jué)得一個(gè)新手剛開始就使用沒(méi)有任何提示的開發(fā)工具會(huì)降低練習(xí)的效率,甚至?xí)M(jìn)一步打擊自信心和學(xué)習(xí)動(dòng)力。如果一開始就對(duì)它新生畏懼,那將來(lái)是很難把它學(xué)好的。

當(dāng)然如何選擇還是由看官自己決定,這里推薦的開發(fā) python 的 GUI 工具是 Pycharm ,理由如下:

  • 跨平臺(tái),基本上現(xiàn)在常用的桌面操作系統(tǒng)多有對(duì)應(yīng)的版本可以下載

  • 分為社區(qū)版和商用版,社區(qū)版免費(fèi)使用,但是功能會(huì)少一些(對(duì)于新手完全夠用);商業(yè)版功能全面,但是需要付費(fèi)。


題圖:pexels,CC0 授權(quán)。

點(diǎn)擊閱讀原文,查看更多 Python 教程和資源。



閱讀原文:http://mp.weixin.qq.com/s?__biz=MzAwNDc0MTUxMw==&mid=2649639820&idx=1&sn=3434c4bdd3d95f5f16695f43548bb5a3&scene=0#wechat_redirect
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容