-
解壓下面壓縮包,里面有從 github 倉(cāng)庫(kù)上 clone 的各種 python Windows 7 補(bǔ)丁版本(但是有些大,超過了 CSDN 限制,推薦從倉(cāng)庫(kù)鏈接下載,如果下載太慢可以點(diǎn)擊下面鏈接下載部分版本 共4個(gè)):
?????點(diǎn)擊這里跳轉(zhuǎn)到安裝壓縮包
?? -
例如,安裝其中的 python 3.10.0
文件夾下包含如下內(nèi)容:
若你的電腦是32位的,那就解壓其中的 embed-win32.zip 文件,安裝 full.exe 程序,之后,將解壓后的 embed-win32.zip 文件下所有的文件 拷貝到 安裝好的 full.exe 程序(即 python3.10.0 文件夾所在位置的 Lib 文件夾中 [ 例如,E:\python3.10.0\Lib ],需要替換的就全部替換),若你的電腦是64位的,那就解壓其中的 embed-amd64.zip 文件,安裝 amd64-full.exe 程序,其他同理。然后,配置該 python 版本的環(huán)境變量, Path 值中添加 E:\python3.10.0;E:\python3.10.0\Lib;E:\python3.10.0\Scripts;
如下圖, 推薦添加到最前面,以防和舊版本的 python 沖突(按鍵盤 Home 即可光標(biāo)跑到最前面)。??
之后驗(yàn)證是否配置成功,打開 cmd ,執(zhí)行 python 命令,查看如下圖即成功。
?? -
python 3.9 版本以上載入一個(gè) python 3.9 以下沒有的 dll 庫(kù),需要下載 api-ms-win-core-path-l1-1-0.dll 庫(kù)
將其 拷貝到 Windows 7 系統(tǒng)中, 分別為 C:\Windows\System32 路徑下 和 C:\Windows\SysWOW64 路徑下,如下圖所示:
?
?? -
配置 python 3.9 版本以上需要的 PYTHONHOME 和 PYTHONPATH 環(huán)境變量,值填入上述安裝好的 python 3.10.0 所在路徑,E:\python3.10.0,下圖之所以不一樣是因?yàn)?,Windows 7 安裝完 python 3.10.0 之后設(shè)置的這兩個(gè)環(huán)境變量會(huì)改變 python 執(zhí)行時(shí)查找的路徑,我需要使用 Anaconda 中的虛擬環(huán)境,所以值設(shè)置為 Anconda 的路徑,兩個(gè)都填寫的話會(huì)報(bào)錯(cuò)哦。
?? -
以上步驟進(jìn)行完之后,若想進(jìn)行 pip install 命令,會(huì)報(bào)錯(cuò),打開安裝的 python 3.10.0 會(huì)發(fā)現(xiàn) pip.exe 所在的 Scripts 文件夾是空的,它需要去 PyPI 官網(wǎng)下載 setuptools 和 pip 兩個(gè)包,選擇當(dāng)前版本的 python 適合的安裝版本。
???(1) 點(diǎn)擊下載 setuptools-67.4.0.tar.gz 并解壓該壓縮包。
?????(2) 到解壓縮后的 setuptools-67.4.0 文件夾下打開 cmd (該文件夾下應(yīng)該有一個(gè) setup.py 文件),再次查
?????看當(dāng)前 python 的版本是否為你安裝的,若是,執(zhí)行 python setup.py install 命令,解析之后,你的 python 3.10.0
?????( 或其他 ) 會(huì)多出一些和 install 有關(guān)的文件,你的 E:\python3.10.0\Lib\site-packages 文件夾下
?????會(huì)出現(xiàn)以下兩個(gè)文件夾
??????????
?????(3) 點(diǎn)擊下載 pip-23.0.1.tar.gz 并解壓該壓縮包。
?????(4) 到解壓縮后的 pip-23.0.1 文件夾下打開 cmd (該文件夾下應(yīng)該也有一個(gè) setup.py 文件),
?????執(zhí)行 python setup.py install 命令,解析之后,你的 python 3.10.0 ( 或其他 )的 Scripts文件夾下
????? 就有 pip.exe 程序 以及相關(guān) .py 文件了,到這里就可以 pip install 各種包了,你的新版本 python 也完善
?????了。文章來源:http://www.zghlxwxcb.cn/news/detail-410151.html
注:
以上的升級(jí)操作(配置了 PYTHONHOME 和 PYTHONPATH 環(huán)境變量)會(huì)帶來 Anaconda Lib io Error can’t import ‘open_code’ from io ( 想要在 Anaconda 虛擬化境中 pip intsll 包 出現(xiàn)這個(gè)錯(cuò)誤 ) 。
你需要刪除 PYTHONHOME 和 PYTHONPATH 兩個(gè)環(huán)境變量,然后把 C:\Windows\System32 路徑下 和 C:\Windows\SysWOW64 路徑下的 api-ms-win-core-path-l1-1-0.dll 文件移到別的地方,想要繼續(xù)用,就再移回來,配置那倆環(huán)境變量,過程很麻煩。文章來源地址http://www.zghlxwxcb.cn/news/detail-410151.html
到了這里,關(guān)于Windows 7 下安裝 python 3.9 及以上版本的方法(Anaconda 中的 python 版本還是 3.8 或以下 并且升級(jí)不了)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!