第一部分:python安裝
(一)準備工作
1、下載和安裝python(認準官方網(wǎng)站)? 鏈接:Download Python | Python.org
?需要指定版本可以自己去翻一下,我這邊就以3.11.2為例,點擊這個版本下載即可,看不懂英文可以像我一樣一鍵翻譯一下
??雙擊運行剛才下載的安裝程序,會打開Python環(huán)境的安裝向?qū)?。在?zhí)行安裝向?qū)У臅r候,記得勾選“Add Python 3.x to PATH”選項,這個選項會幫助我們將Python的解釋器添加到PATH環(huán)境變量中(不理解沒關系,照做就行),具體的步驟如下圖所示。
?注意:?“Add Python to PATH”一定要勾選,否則后面會導致環(huán)境配置失敗
?這里全選然后選擇下一步即可
注意:這里的指定路徑千萬不要使用中文或特殊字符(路徑可以復制一下,后面配置環(huán)境會用到)
安裝完成后可以按win+R(win就是開始菜單的那個鍵)打開Windows的“命令行提示符”工具并輸入python --version或python -V來檢查安裝是否成功,命令行提示符可以在“運行”中輸入cmd來打開或者在“開始菜單”的附件中找到它。如果看了Python解釋器對應的版本號(如:Python 3.10.10),說明你的安裝已經(jīng)成功了,如下圖所示。
?如果輸入python --version提示以下內(nèi)容,就使用python -V,只要出現(xiàn)版本號就說明安裝成功
?說明:如果安裝過程顯示安裝失敗或執(zhí)行上面的命令報錯,很有可能是因為你的Windows系統(tǒng)缺失了一些動態(tài)鏈接庫文件而導致的問題。如果系統(tǒng)顯示api-ms-win-crt*.dll文件缺失,可以在微軟官網(wǎng)下載Visual C++ Redistributable for Visual Studio 2015文件進行修復,64位的系統(tǒng)需要下載有x64標記的安裝文件。如果是因為安裝游戲時更新了Windows的DirectX之后導致某些動態(tài)鏈接庫文件缺失問題,可以下載一個DirectX修復工具進行修復。
這樣我們python軟件已經(jīng)下載安裝好了,電腦已經(jīng)學會了python語言。
輸入print(‘Hello World!’),寫下你的第一句Python代碼。
?以上是安裝python比較順利的步驟,接下來就得配置環(huán)境變量了,當你發(fā)現(xiàn)打開Windows的“命令行提示符”工具并輸入python --version或python -V時,不報錯也無反應,如下圖所示
二、配置環(huán)境變量
1、假設python已按正常步驟安裝好
我的安裝文件夾是C:\Users\xxx\AppData\Local\Programs\Python\Python310(不清楚自己的安裝路徑的,之前安裝步驟有提醒復制路徑,忘記復制的可以打開cmd輸入指令where python,復制即可)
2、配置環(huán)境變量
①依次打開:【此電腦】-【屬性】-【高級系統(tǒng)設置】-【環(huán)境變量】
?
?② 系統(tǒng)變量的配置
好,到這一步,我們注意這里有一個用戶變量和系統(tǒng)變量,我們要修改的是用戶變量,系統(tǒng)變量不推薦修改。(如果你發(fā)現(xiàn)系統(tǒng)變量里面沒有自動配置python環(huán)境,那就如下圖一樣操作,記得配置完把路徑移到最上面)
?環(huán)境變量就是一個安裝路徑索引,這個索引是給系統(tǒng)使用,cmd(命令提示符)通過環(huán)境變量的索引路徑來尋找可執(zhí)行文件exe來啟動程序。同樣我們可以點擊【path】-【編輯】來查看環(huán)境變量的路徑。
?
【xxx_HOME 變量】建議先在用戶變量中新建一個PYTHON_HOME的變量,變量對應的路徑定位到安裝文件夾的前一個文件夾。(路徑不清楚的可以點擊path里面的路徑復制就好,不需要定位到具體的版本文件夾,定位到python文件夾即可)
?點擊【Path】-【編輯】-【新建】
【路徑添加】需要添加的是兩個路徑:
%PYTHON_HOME%\Python310
%PYTHON_HOME%\Python310\Scripts
%PYTHON_HOME%對應的是變量PYTHON_HOME 對應的路徑
C:\Users\xxx\AppData\Local\Programs\Python 。所以%PYTHON_HOME%\Python310對應的完整路徑是:C:\Users\xxx\AppData\Local\Programs\Python\Python310,也就是我的python安裝的完整路徑。你們自己的根據(jù)自己的python安裝路徑添加。
?③驗證配置完成
【W(wǎng)in+R】-輸入cmd,打開cmd。輸入 python –V?可以查看python的版本,驗證是否安裝成功。如下圖,輸出python版本,說明環(huán)境變量配置成功。若報錯“不是內(nèi)部命令”,說明環(huán)境變量配置失敗。
??
二、解決配置環(huán)境變量后,在cmd輸入python –version 不報錯也無反應的情況
1、環(huán)境變量配置正確
2、cmd輸入python –version 無反應?
3、解決不報錯、無反應的問題
出現(xiàn)這種情況:大概率是路徑優(yōu)先級的問題,也就是說在你配置的python路徑前有一個無效的python可執(zhí)行文件exe.
我們在cmd里面輸入命令 where python ,來查看所有python可執(zhí)行文件的位置。
如圖,我們可以看到一共有2個python的exe文件,并且優(yōu)先級依次從1到2依次降低,那么我們在cmd里面輸入 python 或者 python –version 命令它只查找第一個。所以輸入 python –version 命令不報錯的原因是:第一個python的exe文件可以通過環(huán)境變量的路徑查找到,但是這個exe文件執(zhí)行不了。
我們再打開環(huán)境變量里的路徑,發(fā)現(xiàn)第一個路徑和cmd里面的路徑是對應的
?那么我們打開這個路徑下的文件夾,發(fā)現(xiàn)有一個python的exe文件,但是大小為0k,是一個無效文件。
【解決方法】:打開環(huán)境變量的【path】,將第一個路徑 下移 到python路徑的后面,如下圖。
換好后,點擊確定,關閉cmd后再重新打開cmd(必要步驟)。
在cmd窗口輸入python –version?
我們再在cmd輸入 where python 命令,可以發(fā)現(xiàn)輸出的exe路徑順序已經(jīng)變了,說明通過改變環(huán)境變量的路徑順序改變了exe文件的優(yōu)先級。?
?如果到這步你發(fā)現(xiàn)在cmd輸入 where python 命令優(yōu)先級還是沒有換過來,那就在cdm里面設置一下環(huán)境變量
?set PATH=C:\Users\XXX\AppData\Local\Programs\Python\Python310;%PATH%
中間的PATH一定不要寫錯,這個是你的Python安裝路徑??!不是下載的的路徑!!
4.然后輸入where python 命令就成功啦!
文章來源:http://www.zghlxwxcb.cn/news/detail-414136.html
?自此,所有問題解決。希望大家不要跟我一樣遇到這些奇奇怪怪的坑文章來源地址http://www.zghlxwxcb.cn/news/detail-414136.html
到了這里,關于python安裝教程(windows)以及python環(huán)境變量設置以及在 cmd 輸入 python 后不報錯也無反應的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!