成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

python2和python3如何安裝及切換使用

這篇文章給大家分享的是有關(guān)python2和python3如何安裝及切換使用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)自2013年起,先為衢江等服務(wù)建站,衢江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為衢江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

簡(jiǎn)介

python官方目前維護(hù)了兩個(gè)主要的python版本,2.x和3.x版本(2.7和3.4)。兩個(gè)版本中函數(shù)的使用、包的導(dǎo)入、甚至一些基本底層的方法都有很大的不同,據(jù)官方說python 3在各個(gè)方面都有了很大的改進(jìn)和提高。但是蛋疼的是你更新版本不向下兼容,而且python 2還那么多用戶使用,只能老版本也保留著了,這也就是為什么要維護(hù)兩個(gè)版本。(對(duì)于這兩個(gè)版本網(wǎng)上的討論很多,還有人問學(xué)python 2還是python 3,建議都學(xué)一下吧,畢竟是同一個(gè)語(yǔ)言,相似度還是很大的,學(xué)兩個(gè)也沒什么壓力,而且都能用的到。至于到底是python 2最終被淘汰還是python 3毀滅了python,who cares。好好學(xué)習(xí)才是王道?。。。?/p>

所以python 3不是向下兼容的,也就是python 2的程序不能直接在python 3的環(huán)境下運(yùn)行,必須經(jīng)過一些必要的修改來適應(yīng)python 3的語(yǔ)法。為了簡(jiǎn)化這個(gè)轉(zhuǎn)換過程,Python 3自帶了一個(gè)叫做2to3的實(shí)用腳本(Utility Script),這個(gè)腳本會(huì)將你的Python 2程序源文件作為輸入,然后自動(dòng)將其轉(zhuǎn)換到Python 3的形式。當(dāng)然這個(gè)轉(zhuǎn)換不是絕對(duì)的,它也有一些不能處理的情況,這里就不討論了。有想了解的小伙伴可以參考這篇文章:http://blog.csdn.net/samxx8/article/details/21535901

python 2和python 3也因?yàn)椴患嫒莸脑颍栽诟鱾€(gè)操作系統(tǒng)中都是可以并存的,不會(huì)因?yàn)榘惭b了一個(gè)把另一個(gè)給覆蓋掉,可以就當(dāng)這是兩個(gè)不同的軟件。

Ubuntu

因?yàn)閡buntu系統(tǒng)底層使用了很多python 2的庫(kù),所以缺省安裝python 2,一般不可卸載。所以想使用python 3的話,還需要單獨(dú)安裝。
執(zhí)行下面命令安裝python 3

sudo apt-get install python3

這樣就安裝好了,一般安裝在/usr/share/python3文件夾下,同時(shí)也可以看到對(duì)應(yīng)的python 2的安裝目錄/usr/share/python2(可以用dpkg -L python命令查看安裝情況),在/usr/bin下面還能找到對(duì)應(yīng)的pythonpython3軟鏈接指向該目錄下相應(yīng)的可執(zhí)行程序。
執(zhí)行下面命令可以查看版本

python -V   #查看python 2的版本號(hào)python3 -V   #查看python 3的版本號(hào)

執(zhí)行下面命令進(jìn)入console界面

python   #進(jìn)入python 2的consolepython3   #進(jìn)入python 3的console

執(zhí)行下面命令運(yùn)行.py文件

python *.py   #使用python 2執(zhí)行文件python3 *.py   #使用python 3執(zhí)行文件

從上面可以看出來在ubuntu的系統(tǒng)環(huán)境下,可以完全把python 2和python 3當(dāng)做兩個(gè)命令使用。

Windows

windows上默認(rèn)是沒有安裝python的,安裝的話去 https://www.python.org/downloads/ 下載相應(yīng)的python 2和python 3的msi安裝包,默認(rèn)安裝即可,一般默認(rèn)是分別安裝到C:\Python27C:\Python34文件夾下,當(dāng)然也可以安裝到其他目錄下,后面的操作都是安裝默認(rèn)安裝來處理。

對(duì)windows系統(tǒng)來說只有python命令,沒有像ubuntu的以python3開頭的命令。因?yàn)樵趦蓚€(gè)安裝目錄下都是python.exe執(zhí)行文件,所以對(duì)python 2和python 3來說命令都是python命令,只不過是路徑的不同。

執(zhí)行下面命令可以查看版本

python -V

但是報(bào)錯(cuò)了

'python' is not recognized as an internal or external command,
operable program or batch file.

這種情況就是在系統(tǒng)目錄下找不到python命令(一般來說需要設(shè)置環(huán)境變量),不設(shè)置的話那么怎么使用了,用絕對(duì)路徑來調(diào)用命令

C:\Python27\python -V   #查看python 2的版本號(hào)C:\Python34\python -V   #查看python 3的版本號(hào)C:\Python27\python   #進(jìn)入python 2的consoleC:\Python34\python   #進(jìn)入python 3的consoleC:\Python27\python *.py   #使用python 2執(zhí)行文件C:\Python34\python *.py   #使用python 3執(zhí)行文件

如果不想輸入路徑,想在命令行直接使用,就要設(shè)置環(huán)境變量,在Path中加入C:\Python27或者C:\Python34,那么使用時(shí)就會(huì)使調(diào)用相應(yīng)的python命令,當(dāng)然這兩條也可以同時(shí)加入Path中,一般來說是前面的起作用(主要是在前面的路徑在找到該命令就不會(huì)往后掃描了)。但是切換python 2和python 3的使用還需要再去更改環(huán)境變量,太麻煩,還不如直接使用絕對(duì)路徑(當(dāng)然如果大部分情況下只使用其中的一個(gè)版本設(shè)置環(huán)境變量還是很方便的,另一個(gè)不常用版本可以用絕對(duì)路徑)。

感謝各位的閱讀!關(guān)于“python2和python3如何安裝及切換使用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

分享題目:python2和python3如何安裝及切換使用
當(dāng)前網(wǎng)址:http://jinyejixie.com/article20/ghojjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、定制網(wǎng)站商城網(wǎng)站、用戶體驗(yàn)、移動(dòng)網(wǎng)站建設(shè)網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
永嘉县| 太仓市| 敦化市| 黑山县| 勐海县| 阳高县| 五原县| 高密市| 潜江市| 平南县| 郓城县| 乐平市| 张家川| 巴塘县| 丹寨县| 长寿区| 舒城县| 托克逊县| 宁城县| 巍山| 天等县| 卫辉市| 海城市| 萨嘎县| 无锡市| 股票| 丹巴县| 汤阴县| 旺苍县| 南通市| 湖南省| 阆中市| 库车县| 拉孜县| 天气| 健康| 内丘县| 大化| 民丰县| 刚察县| 阿勒泰市|