為了純凈,我在Win10上選擇安裝了embedded的版本的python 3.11,結(jié)果為了安裝pip倒騰了一早上?,F(xiàn)記錄如下。
一、安裝python 3.11
從python官網(wǎng)下的,今天的版本是3.11.1,鏈接:https://www.python.org/ftp/python/3.11.1/python-3.11.1-embed-amd64.zip,下好之后,解壓到一個文件夾就行,我的本地文件夾是 "D:\tools\python-3.11.1-embed-amd64"。這時候進去這個文件夾,是不會看到 "Scripts",也不會看到 "Lib/site-packages"。所以這個python本身不帶pip。
打開系統(tǒng)環(huán)境變量配置,在Path變量里加入 "D:\tools\python-3.11.1-embed-amd64",這樣python就算安裝好了??梢源蜷_一個cmd窗口驗證一下,運行python打開console,然后如下退出 (或者按Ctrl+z):
import sys
sys.exit()
二、安裝pip
下載安裝程序 https://bootstrap.pypa.io/get-pip.py,把它保存成為文件 "get-pip.py",放在隨便一個目錄即可。然后在cmd命令行進入到該路徑,執(zhí)行 python get-pip.py,之后會看到,該腳本把pip, setuptools, wheel三個東西都裝好了,默認安裝到了我的 "D:\tools\python-3.11.1-embed-amd64\Lib\site-packages\" 路徑,并添加了 "D:\tools\python-3.11.1-embed-amd64\Scripts\" 里面的幾個執(zhí)行文件。這時候把路徑 "D:\tools\python-3.11.1-embed-amd64\Scripts\" 添加到Path環(huán)境變量中。
本以為pip已經(jīng)可以用了,但這時候無論是執(zhí)行 "pip",還是執(zhí)行 "python -m pip",都失敗,說找不到mudule pip。這時候想通過配置 "PYTHONPATH" 環(huán)境變量來指向site-packages文件夾,但不起效,原因未知。
最后在路徑 "D:\tools\python-3.11.1-embed-amd64" 下找到文件 "python311._pth",在原有的內(nèi)容下面添加一行 “D:\\tools\\python-3.11.1-embed-amd64\\Lib\\site-packages\\”,這一行指向新安裝的pip等模塊所在的site-packages文件夾。保存后新開個cmd窗口再執(zhí)行pip,就沒問題了。
關(guān)于驗證系統(tǒng)python的module查找路徑,可以執(zhí)行 python -m site,它會輸出當前python的模塊尋址路徑,可用于檢驗?zāi)愕穆窂脚渲谩?/p>
三、配置pip阿里源文章來源:http://www.zghlxwxcb.cn/news/detail-584831.html
打開一個windows文件管理窗口,直接在地址欄填入 %APPDATA% 然后回車,進入appdata默認路徑,在這下面新建文件夾 "pip",然后再到里面新建文件 "pip.ini",在該文件中填入如下內(nèi)容。保存后下次調(diào)用pip安裝時即會默認連接國內(nèi)阿里源。文章來源地址http://www.zghlxwxcb.cn/news/detail-584831.html
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
到了這里,關(guān)于安裝python 3.11以及安裝pip過程-是安裝embedded純凈版的python的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!