溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Python安裝環(huán)境搭建的方法是什么

發(fā)布時(shí)間:2021-11-03 14:58:22 來(lái)源:億速云 閱讀:120 作者:iii 欄目:編程語(yǔ)言

這篇文章主要講解了“Python安裝環(huán)境搭建的方法是什么”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Python安裝環(huán)境搭建的方法是什么”吧!

windows7/10 + Python3.6 + Pycharm

一、 windows下安裝Python

首先前往官網(wǎng)下載安裝文件。選擇download下的windows,而不要直接選擇右側(cè)的按鈕,那樣你無(wú)法選擇下載文件的格式:

Python安裝環(huán)境搭建的方法是什么

注意:3.5+以上的Python版本不支持windows xp及更低版本的操作系統(tǒng),并且windows 7系統(tǒng)必須安裝sp1包才可以,這一點(diǎn)請(qǐng)同學(xué)們務(wù)必注意。

進(jìn)入版本選擇頁(yè)面后,請(qǐng)按下圖,選擇:

Python安裝環(huán)境搭建的方法是什么

其中,Python 3.6.1 - 2017-03-21這種文件名的是穩(wěn)定發(fā)布的版本,屬于我們選擇的對(duì)象,在它下面又有幾種可選的文件類(lèi)型。通常我們都選擇64位的,如果只能用32位的,那就在1-3中選擇。 web-based是基于網(wǎng)絡(luò)的安裝,需要聯(lián)網(wǎng)。executable是可執(zhí)行文件,這是我們最好的選擇,可以保存到本地,斷網(wǎng)時(shí)也能安裝。embeddable zip是嵌入式安裝,針對(duì)嵌入式開(kāi)發(fā)的版本,通常不需要。最后一個(gè)則是windows下的幫助文件,也不需要特別關(guān)心。

點(diǎn)擊鏈接,耐心等待下載。網(wǎng)速慢的同學(xué)可以考慮國(guó)內(nèi)的鏡像站點(diǎn)或軟件站點(diǎn),請(qǐng)自行百度下載。

下載完成后,我們會(huì)得到一個(gè)名字為python-3.6.1-amd64的安裝文件,運(yùn)行文件,會(huì)看到安裝窗口:

Python安裝環(huán)境搭建的方法是什么

注意:因?yàn)槲业谋镜貦C(jī)器里已經(jīng)有Python3.6.1了,所以上圖是我從別處拷貝來(lái)的安裝換面,但不影響使用。 上圖中建議選擇Customize installation,然后使用類(lèi)似C:\Python36的路徑,方便以后使用。注意下方的Add Python3.6 to PATH選項(xiàng),請(qǐng)務(wù)必打上勾,這能省去你配置系統(tǒng)環(huán)境變量的功夫。

如果你的機(jī)器已經(jīng)安裝有Python3.6.1,就像我的一樣,或者正在安裝的是3.6.2,那么就會(huì)出現(xiàn)下面的升級(jí)畫(huà)面,其升級(jí)過(guò)程不再贅述:

Python安裝環(huán)境搭建的方法是什么

安裝驗(yàn)證:

如果中途沒(méi)有出現(xiàn)什么錯(cuò)誤,那么使用WIN+r鍵,進(jìn)入CMD界面,運(yùn)行python -V(大寫(xiě)的V),如果執(zhí)行結(jié)果顯示python 3.6.1,則表明安裝成功。

或者直接輸入python,進(jìn)入下圖所示的交互式界面,也表示安裝成功了。

Python安裝環(huán)境搭建的方法是什么

如果彈出錯(cuò)誤:python不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。 要么是沒(méi)正常安裝,要么就是環(huán)境變量沒(méi)有設(shè)置正確。請(qǐng)按下圖中的提示設(shè)置環(huán)境變量。

Python安裝環(huán)境搭建的方法是什么

python、python2、python27、python3、python36都表示什么?

Python支持多版本共存,很多初學(xué)者如果機(jī)器里的Python版本過(guò)多,就會(huì)出現(xiàn)這些python可執(zhí)行程序,它們其實(shí)都是快捷方式或者別名,指向某個(gè)具體的python執(zhí)行程序。為了區(qū)分2.x版本和3.x版本,通常會(huì)在python后面加上具體的版本號(hào)。但這不是強(qiáng)制性的,如果你將python2指向了python3的解釋器,那么可能會(huì)出現(xiàn)意料外的錯(cuò)誤。尤其容易發(fā)生這個(gè)錯(cuò)誤的是python命令,它不帶版本號(hào),在沒(méi)有具體執(zhí)行之前,你根本不知道它指向的倒底是哪個(gè)版本,唯一的檢測(cè)方法是在命令行下,運(yùn)行一下,然后根據(jù)提示查看版本信息。

二、 Linux下安裝Python

基本上,絕大多數(shù)的Linux發(fā)行版都默認(rèn)安裝有Python。但這有可能安裝的是python2.7,例如Centos6.7,其yum組件就是基于python的。對(duì)于開(kāi)發(fā)程序員而言,通常我們使用的更多的是Ubuntu發(fā)行版,因?yàn)槠滠浖?、安裝更方便、人性化更好,比較適合開(kāi)發(fā),而Centos更適合作為生產(chǎn)服務(wù)器

在Ubuntu中,推薦使用16.04 LTS版,使用sudo apt-get install python2.7 pythont2.7-dev或者sudo apt-get install python3.5 pythont3.5-dev就可以直接安裝了。但是這種方式往往不能安裝最新版本的python,為此我們可能還需要使用python源碼進(jìn)行安裝。

源碼安裝:

在官網(wǎng)主頁(yè)選擇source code,進(jìn)入頁(yè)面,下載源碼:

Python安裝環(huán)境搭建的方法是什么

不管是何種方式,將源碼包拷貝到ubuntu系統(tǒng)的家目錄中。

Python安裝環(huán)境搭建的方法是什么

執(zhí)行tar -zxvf Python-3.6.1.tar解壓文件:

Python安裝環(huán)境搭建的方法是什么

進(jìn)入Python-3.6.1目錄,運(yùn)行./configure –prefix=/usr/local。這里通過(guò)指定prefix參數(shù)為/usr/local將python3.6.1的安裝文件全集中在這個(gè)目錄下,方便我們以后的刪除和修改。 configure成功后運(yùn)行sudo make && sudo make install,如果一切順利,將看見(jiàn)下圖,表示安裝完成。

Python安裝環(huán)境搭建的方法是什么

基于linux的程序安裝,尤其是源碼安裝是一個(gè)復(fù)雜而又頭疼的問(wèn)題。因?yàn)槊總€(gè)人的發(fā)行版、軟件環(huán)境的不同,安裝的過(guò)程中可能出現(xiàn)各種各樣的問(wèn)題,而這些問(wèn)題基本上都和Python沒(méi)有什么關(guān)系,需要有豐富的linux管理技巧才可以解決。比如有時(shí)候提示缺乏zlib包,則需要首先sudo apt-get install zlib1g-dev。如果缺少ssl模塊,解決過(guò)程則更加復(fù)雜。碰到這些問(wèn)題請(qǐng)自行百度,然后把解決過(guò)程記錄下來(lái),方便以后或者分享給大家。

驗(yàn)證安裝:

和windows下類(lèi)似,運(yùn)行/usr/local/bin/python3,如果能進(jìn)入交互式界面,說(shuō)明安裝成功。

Python安裝環(huán)境搭建的方法是什么

感謝各位的閱讀,以上就是“Python安裝環(huán)境搭建的方法是什么”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Python安裝環(huán)境搭建的方法是什么這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI