Python詳細(xì)安裝與環(huán)境搭建步驟圖文詳解
一. 下載python
python官網(wǎng):https://www.python.org/???????
按照?qǐng)D片所示進(jìn)行下載


其中, x86 的為 32 位安裝包,x86-64 為 64 位安裝包。Stable Releases為穩(wěn)定版本,Pre-releases為預(yù)發(fā)行版。executable installer為完整的安裝包,下載完即可脫網(wǎng)安裝;web-based installer 體積更小,安裝時(shí)仍需聯(lián)網(wǎng)下載其他部分。


二. 安裝
1.安裝包形式
Install Now:默認(rèn)當(dāng)前賬戶安裝,安裝路徑和內(nèi)容是默認(rèn)的。
Customize installation:自定義安裝。

Install launcher for all users (recommended) / Use admin privileges when installing py.exe:為該計(jì)算機(jī)的每一個(gè)用戶都安裝,該項(xiàng)是否勾選可根據(jù)需求而定。
Add python.exe to PATH:該項(xiàng)勾選,添加python到windows的系統(tǒng)路徑,方便操作系統(tǒng)自動(dòng)識(shí)別。

Documentation:安裝python離線文檔文件,一般是python的使用說(shuō)明文檔,該項(xiàng)可選可不選。
pip:安裝pip,能在命令窗口安裝python外部的庫(kù),該項(xiàng)勾選。在命令窗口使用pip安裝或卸載庫(kù),庫(kù)的位置一般是python安裝路徑下的Lib\site-packages文件夾下
TCL/TK and IDLE:安裝Tkinter 和IDLE開(kāi)發(fā)環(huán)境,該項(xiàng)是否勾選可根據(jù)需求而定。Tkinter 模塊是 Python 的標(biāo)準(zhǔn) Tk GUI 工具包的接口,該模塊可以創(chuàng)建 GUI 應(yīng)用程序。IDLE是Python的集成開(kāi)發(fā)和學(xué)習(xí)環(huán)境,是一個(gè)可視化的shell命令行,安裝后在開(kāi)始菜單中生成IDLE快捷方式。
Python test suite:裝Python的標(biāo)準(zhǔn)庫(kù)測(cè)試套件,可用于執(zhí)行已編寫(xiě)的測(cè)試用例,用來(lái)測(cè)試寫(xiě)的類和方法是否符合預(yù)期,該項(xiàng)是否勾選可根據(jù)需求而定。
Py Launcher:Launcher是適用于windows的python啟動(dòng)器,可幫助我們定位和執(zhí)行不同的python版本,該項(xiàng)勾選。
for all users(requires admin privileges):?jiǎn)?dòng)器為所有windows賬戶都可用,上面安裝設(shè)置中已勾選管理員權(quán)限,該項(xiàng)是否勾選可根據(jù)需求而定。

Install for all users:為所有windows賬戶都可用,該項(xiàng)是否勾選可根據(jù)需求而定。
Associate files with Python(requires the 'py'launcher):文件關(guān)聯(lián),關(guān)聯(lián).py后綴的文件到Python(需要安裝python啟動(dòng)器launcher),該項(xiàng)勾選。
Create shortcuts for installed applications:為安裝應(yīng)用程序創(chuàng)建快捷方式,在開(kāi)始菜單中會(huì)顯示創(chuàng)建的有關(guān)快捷方式,該項(xiàng)勾選。
Add Python to environment variables:添加python為系統(tǒng)的環(huán)境變量,該項(xiàng)勾選。前面步驟勾選Add Python.exeto PATH后,該項(xiàng)自動(dòng)勾選。
Precompile standard library:Python的標(biāo)準(zhǔn)庫(kù)(standard library)是Python安裝時(shí)默認(rèn)安裝的自帶的庫(kù)(也叫內(nèi)置庫(kù))。預(yù)編譯標(biāo)準(zhǔn)庫(kù)(Precompile standard library),在安裝時(shí)把標(biāo)準(zhǔn)庫(kù)的.py 文件編譯成.pyc字節(jié)碼文件,以后運(yùn)行的時(shí)候就可以省去編譯,會(huì)快一點(diǎn),該項(xiàng)可以勾選。
Download debugging symbols:下載調(diào)試符號(hào),debugging symbols可以幫助調(diào)試程序,記錄了變量、函數(shù)等這類符號(hào)和內(nèi)存定位的關(guān)系,該項(xiàng)是否勾選可根據(jù)需求而定。
Download debug binaries(requires VS 2017 or later):下載調(diào)試二進(jìn)制文件(需要安裝VS 2017,VS是微軟推出的一款功能強(qiáng)大的開(kāi)發(fā)工具),該項(xiàng)是否勾選可根據(jù)需求而定。
Customizeinstall location:自定義安裝路徑,可以指定路徑安裝python。
2.壓縮包形式
將下載的壓縮包,解壓到自定義位置。

pip是包管理器,免安裝版(壓縮包版)不會(huì)安裝,如果需要使用包管理器則需要手動(dòng)安裝。
下載地址:https://pypi.org/project/pip/#description???????


將下載完成的get-pip.py放在解壓后的文件夾下面,然后導(dǎo)航欄上輸入CMD進(jìn)入命令窗口,執(zhí)行
python get-pip.py命令,安裝完成pip包管理器。



執(zhí)行后會(huì)生成兩個(gè)文件夾 Lib和 Scripts。

三. 環(huán)境變量配置






四. 遇見(jiàn)的問(wèn)題
1. 安裝包
問(wèn)題1:永久修改
pip源的時(shí)候,會(huì)報(bào)錯(cuò)。解決方法:在
pip.ini配置文件中刪除掉注釋

永久修改pip源中pip.ini配置。
[global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn
2. 壓縮包
問(wèn)題1:在執(zhí)行
python get-pip.py命令時(shí)會(huì)報(bào)錯(cuò)。解決方法:刪除掉
Python312._pth文件中Import aite前面的#號(hào)。因?yàn)?code>python 解釋器啟動(dòng)一般會(huì)自動(dòng)import site,并且調(diào)用site.main()。而在Windows的免安裝版里,使用了python312._pth來(lái)指定包的位置。而通過(guò)這種方式加載 python ,為避免包沖突不會(huì)自動(dòng)import site。`csdnERROR: Could not find a version that satisfies the requirement setuptools (from versions: none) ERROR: No matching distribution found for setuptools`
問(wèn)題2:打開(kāi)cmd測(cè)試,
pip -V出現(xiàn)問(wèn)題,找不到模塊。解決方法:刪除掉
Python312._pth文件中Import aite前面的#號(hào)。因?yàn)?code>python 解釋器啟動(dòng)一般會(huì)自動(dòng)import site,并且調(diào)用site.main()。而在Windows的免安裝版里,使用了python312._pth來(lái)指定包的位置。而通過(guò)這種方式加載 python ,為避免包沖突不會(huì)自動(dòng)import site。

總結(jié)
到此這篇關(guān)于Python詳細(xì)安裝與環(huán)境搭建步驟的文章就介紹到這了,更多相關(guān)Python安裝與環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
簡(jiǎn)單介紹Python中的len()函數(shù)的使用
這篇文章主要簡(jiǎn)單介紹了Python中的len()函數(shù)的使用,包括在四種情況下的使用小例子,是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-04-04
haskell實(shí)現(xiàn)多線程服務(wù)器實(shí)例代碼
這篇文章主要介紹了haskell實(shí)現(xiàn)的多線程服務(wù)器,大家參考使用吧2013-11-11
Python實(shí)現(xiàn)對(duì)excel文件列表值進(jìn)行統(tǒng)計(jì)的方法
這篇文章主要介紹了Python實(shí)現(xiàn)對(duì)excel文件列表值進(jìn)行統(tǒng)計(jì)的方法,涉及Python基于win32com組件操作表格文件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
python使用smtplib模塊通過(guò)gmail實(shí)現(xiàn)郵件發(fā)送的方法
這篇文章主要介紹了python使用smtplib模塊通過(guò)gmail實(shí)現(xiàn)郵件發(fā)送的方法,涉及Python使用smtplib模塊發(fā)送郵件的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-05-05
Python利用遞歸實(shí)現(xiàn)文件的復(fù)制方法
今天小編就為大家分享一篇Python利用遞歸實(shí)現(xiàn)文件的復(fù)制方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
python單鏈表實(shí)現(xiàn)代碼實(shí)例
這篇文章主要介紹了python單鏈表實(shí)現(xiàn)代碼,大家參考使用吧2013-11-11
pytorch 獲取層權(quán)重,對(duì)特定層注入hook, 提取中間層輸出的方法
今天小編就為大家分享一篇pytorch 獲取層權(quán)重,對(duì)特定層注入hook, 提取中間層輸出的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08

