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