1.生成requirement.txt檔案
pip freeze >/tmp/wheel_pip/requirements.txt
這個命令會把當前環境下面的pip安裝包名,都放到檔案中
2.打包pip和wheel的whl檔案
pip wheel --wheel-dir=/tmp/wheel_pip pip
pip wheel --wheel-dir=/tmp/wheel_pip wheel
如果沒有wheel,就pip install wheel
安裝
3. 打包所有依賴包的whl檔案
pip wheel --wheel-dir=/tmp/wheel_pip -r requirements.txt
wget
5. 新增到壓縮包tar cf /tmp/wheel_pip wheel_pip.tar
1.解壓壓縮包
把wheel_pip.tar
複製到離線的伺服器,解壓
cd /tmp/ & tar xf wheel_pip.tar ./
2. 安裝pippython get-pip.py --no-index --find-links=/tmp/wheel_pip
3. 安裝wheelpip install --no-index --find-links=/tmp/wheel_pip wheel
4. 安裝其他包pip install --no-index --find-links=/tmp/wheel_pip -r requirements.txt
pip install --no-index --find-links=/data1/upload/wheel_pip -r /data1/upload/wheel_pip/requirements.txt
pip wheel --wheel-dir=/data1/anchor/lujianxing/ celery
#指定包的版本
pip wheel --wheel-dir=/data1/anchor/lujianxing/ celery==3.1.18
wheel包的位址
ll /data1/anchor/lujianxing/celery-3.1.18-py2.py3-none-any.whl
cd /data1/upload/
pip install celery-3.1.18-py2.py3-none-any.whl
參考 在內網環境使用pip離線安裝python包
在公司的開發過程中,開發機器或生產機器或許並沒有連線外網。這時python的pip和conda等安裝方式就廢掉了。第二種方案 先在開發機器上匯出所有依賴包的清單 pip freeze requirements.txtpip download r requirements.txtpip downloa...
pip離線安裝
安裝多個packages pip install download tmp packages r package.txt 3.安裝packages 假設內網伺服器的目錄 tmp package 包含你上一步遠端拷貝過來packages,在內網伺服器上執行如下命令 安裝單個package的情況 pip...
python 使用pip離線安裝庫
在一台不聯網的機器上,安裝大量的模組。1.找一台同系統的聯網的機器,安裝好所需要的模組。導入庫資訊 pip freeze requirements.txt 將本機上安裝的模組名稱和模組的版本號都寫入到requirements.txt檔案中。可以增刪裡面的記錄。pip download 位址 r re...