一、安裝多個包
1.有網的服務器
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
4.下載get-pip文件
wget https://bootstrap.pypa.io/get-pip.py
5. 添加到壓縮包
tar cf /tmp/wheel_pip wheel_pip.tar
2.離線的服務器
1.解壓壓縮包
把wheel_pip.tar
復制到離線的服務器,解壓
cd /tmp/ & tar xf wheel_pip.tar ./
2. 安裝pip
python get-pip.py --no-index --find-links=/tmp/wheel_pip
3. 安裝wheel
pip 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
三、安裝單個包
1.有網的服務器打包
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
2.同步文件到正式環境
3. 無網的服務器安裝
cd /data1/upload/
pip install celery-3.1.18-py2.py3-none-any.whl
未經許可,請不要轉載。