在離線環境下安裝Python和pip,可以按照以下步驟進行。假設你已經下載了Python的安裝包 (Python-3.10.13.tgz
)。
步驟 1:準備安裝包
- 將
Python-3.10.13.tgz
拷貝到目標機器上的一個目錄中,例如/home/user/
。
步驟 2:解壓安裝包
- 打開終端,進入存放安裝包的目錄:
cd /home/user/
- 解壓安裝包:
tar -xvzf Python-3.10.13.tgz
步驟 3:編譯并安裝Python
- 進入解壓后的目錄:
cd Python-3.10.13
- 運行配置腳本:
./configure --enable-optimizations
- 編譯安裝(注意,這一步可能需要一些時間):
make sudo make install
步驟 4:驗證Python安裝
- 檢查Python版本:
這應該會輸出python3.10 --version
Python 3.10.13
。
步驟 5:安裝pip
pip通常會隨Python安裝包一起提供。如果沒有安裝pip,可以手動安裝。
- 下載
get-pip.py
腳本(可以從另一臺有網絡連接的電腦上下載):curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- 將
get-pip.py
拷貝到目標機器上的一個目錄中,例如/home/user/
。 - 在目標機器上運行以下命令安裝pip:
python3.10 get-pip.py
步驟 6:驗證pip安裝
- 檢查pip版本:
這應該會輸出pip --version
pip X.Y.Z from ...
,其中X.Y.Z
是pip的版本號。
額外步驟:離線安裝Python包
- 在有網絡連接的電腦上下載需要的Python包:
這將會下載包及其依賴到當前目錄。pip download package_name
- 將下載的包文件拷貝到目標機器上。
- 在目標機器上使用以下命令安裝包:
pip install /path/to/package_name.whl
通過以上步驟,你可以在離線環境中成功安裝Python和pip,并進行包管理。