Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置
寫在前面
??之前一直是搞底層相關(guān)的東西,目前,需要研究一下Python,特此記錄!
下載
??首先需要說明的是,Python 是開源跨平臺的,不同系統(tǒng)下的安裝區(qū)別較大。Python最新源碼、安裝包,新聞資訊等可以在Python的官網(wǎng) https://www.python.org/ 查看到。你還可以在以上鏈接中下載 Python 的文檔, HTML、PDF 和 PostScript 等格式的文檔等等各種資料。
從上面下載下來的默認為32位的,如果要下載64位的,這需要如下圖進行查找
點擊對應(yīng)版本后,會出現(xiàn)對應(yīng)版本的詳細介紹頁面,將滾動條拉倒最后,就會發(fā)現(xiàn)針對各平臺的下載文件
這樣就得到了 Python 的安裝包了!
Windows
下面重點介紹 Windows 下的安裝。其他平臺后續(xù)有用到在完善。
安裝
直接雙擊安裝包,就會出現(xiàn)以下界面
其中,最好選擇上 Add Python xxx to PATH,否則后續(xù)還得自己將 Python 添加到 Windows 的環(huán)境變量中。還有個默認選擇的 Install launcher for all users(recommended),這個也是有用的,尤其是在安裝了不同版本的 Python 時。這個東西后面在詳細說明。然后,直接點擊Customise installation,出現(xiàn)如下界面
上面的界面中,默認所有內(nèi)容都是被選擇的。至于每個是啥意思,后面在詳細介紹。這里默認全選即可,然后點擊Next,出現(xiàn)如下界面
其中的, install for all user 最好選擇,選擇后 Precompile standard library 將自動被選擇,之后點擊 Install,等待安裝完成就好了!安裝完成后,效果圖如下
如果在開始安裝時,沒有選擇將 Python 添加到環(huán)境變量,則按住后需要自己手動添加上圖所示的環(huán)境變量!
注意如果是第一次安裝,安裝完成后會有個提示 Removing the MAX_PATH Limitation。我們選擇Enable即可。最新的 3.9.0 如下所示(貌似與之前版本的描述不一致了,之前是 Enable 現(xiàn)在是 Disable):
主要原因是 Windows historically has limited path lengths to 260 characters. This meant that paths longer than this would not resolve and errors would result.
也可以手動修改注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled to 1.
安裝目錄介紹
在執(zhí)行完以上步驟之后,就會在自己指定的目錄下生成各種安裝后的文件,目錄結(jié)構(gòu)如下:
下面簡單介紹一下個目錄/文件的具體用途:
- DLLs: Python 自己使用的動態(tài)庫
- Doc: 自帶的 Python 使用說明文檔(如果上面安裝時不選擇,應(yīng)該會沒有,這個沒具體試過)
- include: 包含共享目錄
- Lib: 庫文件,放自定義模塊和包
- libs: 編譯生成的Python 自己使用的靜態(tài)庫
- Scripts: 各種包/模塊對應(yīng)的可執(zhí)行程序。安裝時如果選擇了pip。那么pip的可執(zhí)行程序就在此!
- tcl: 桌面編程包
修改 PIP 默認安裝位置
問題
上面在安裝時,選擇了安裝 pip(注意:從3.4版本之后,pip 才開始為默認組件,之前的版本是沒有的 )。后面我們就可以使用 pip 安裝各種自己使用的包了。但是,如果不進行配置,默認安裝位置如下所示:
默認安裝位置是C:\Users\ZCShou\AppData\Roaming\Python\Python37\Scripts。個人更傾向于不把這些東西放到系統(tǒng)盤,而是放到 Python 自己的安裝目錄的對應(yīng)的子目錄中!
修改
首先,使用如下命令python -m site 查看
這里的 USER_BASE 和 USER_SITE 其實就是默認的通過 pip 自動下載的腳本和依賴安裝包的基礎(chǔ)路徑。 接著使用命令python -m site -help,便會看到如下:
以上說明了,路徑的配置是在我們安裝目錄下的 lib\site.py 這文件中進行配置的!那么接下來修改這個文件就可以了!
這里的USER_BASE 需要特殊注意:其會自動在指定的路徑后面添加/Python37/Scripts(和自己的安裝路徑有關(guān)),有強迫癥的自己注意! 然后再次使用命令查看
此后重新安裝自己使用的包就可以了。這樣新安裝的包的可執(zhí)行文件就會位于 Python 目錄下的 Scripts 目下,包即會被放到 Python 目錄下lib\site-packages目錄下了!
pip 升級
有上面的圖片可知,默認安裝Python 3.7.1 版本后,其自帶的pip版本過低,總是提示升級!升級命令提示中已經(jīng)給出:python -m pip install --upgrade pip,直接執(zhí)行即可!
查看安裝的包
刪除所有包
總結(jié)
以上是生活随笔為你收集整理的Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FreeRTOS 之五 动态内存管理(h
- 下一篇: websocket python爬虫_p