您当前的位置: 首页 >  Python

Bulut0907

暂无认证

  • 3浏览

    0关注

    346博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python所有依赖包迁移到局域网python环境

Bulut0907 发布时间:2021-12-05 07:47:27 ,浏览量:3

目录
  • 1. python所有依赖包迁移到局域网python环境

1. python所有依赖包迁移到局域网python环境
  1. 导出python所有依赖包
[root@bigdata005 opt]# 
[root@bigdata005 opt]# mkdir python-packages
[root@bigdata005 opt]# 
[root@bigdata005 opt]# cd python-packages/
[root@bigdata005 python-packages]# 
[root@bigdata005 python-packages]# pip3 freeze > /opt/python-packages/requirements.txt
[root@bigdata005 python-packages]# 
[root@bigdata005 python-packages]# pip3 download -d /root/python-packages -r /root/python-packages/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
Collecting backports.entry-points-selectable==1.1.0
  Using cached backports.entry_points_selectable-1.1.0-py2.py3-none-any.whl (6.2 kB)
Collecting distlib==0.3.2
  Using cached distlib-0.3.2-py2.py3-none-any.whl (338 kB)
Collecting filelock==3.0.12
  Using cached filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting platformdirs==2.2.0
  Using cached platformdirs-2.2.0-py3-none-any.whl (13 kB)
Collecting six==1.16.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting virtualenv==20.7.2
  Using cached virtualenv-20.7.2-py2.py3-none-any.whl (5.3 MB)
Saved ./backports.entry_points_selectable-1.1.0-py2.py3-none-any.whl
Saved ./distlib-0.3.2-py2.py3-none-any.whl
Saved ./filelock-3.0.12-py3-none-any.whl
Saved ./platformdirs-2.2.0-py3-none-any.whl
Saved ./six-1.16.0-py2.py3-none-any.whl
Saved ./virtualenv-20.7.2-py2.py3-none-any.whl
Successfully downloaded backports.entry-points-selectable distlib filelock platformdirs six virtualenv
[root@bigdata005 python-packages]# 
[root@bigdata005 python-packages]# ll
总用量 5568
-rw-r--r--. 1 root root    6202 9月  17 16:34 backports.entry_points_selectable-1.1.0-py2.py3-none-any.whl
-rw-r--r--. 1 root root  338689 9月  17 16:34 distlib-0.3.2-py2.py3-none-any.whl
-rw-r--r--. 1 root root    7576 9月  17 16:34 filelock-3.0.12-py3-none-any.whl
-rw-r--r--. 1 root root   13179 9月  17 16:34 platformdirs-2.2.0-py3-none-any.whl
-rw-r--r--. 1 root root     124 9月  17 16:33 requirements.txt
-rw-r--r--. 1 root root   11053 9月  17 16:34 six-1.16.0-py2.py3-none-any.whl
-rw-r--r--. 1 root root 5311426 9月  17 16:34 virtualenv-20.7.2-py2.py3-none-any.whl
[root@bigdata005 python-packages]# 
  1. 将python-packages目录打包,再上传到目标服务器

  2. 在目标服务器执行以下命令

[root@bigdata005 python3]#
[root@bigdata005 python3]# pip3 install --no-index --find-links=/opt/python3/python-packages -r /opt/python3/python-packages/requirements.txt 
Looking in links: /opt/python3/python-packages
Processing ./python-packages/backports.entry_points_selectable-1.1.0-py2.py3-none-any.whl
Processing ./python-packages/distlib-0.3.2-py2.py3-none-any.whl
Processing ./python-packages/filelock-3.0.12-py3-none-any.whl
Processing ./python-packages/platformdirs-2.2.0-py3-none-any.whl
Processing ./python-packages/six-1.16.0-py2.py3-none-any.whl
Processing ./python-packages/virtualenv-20.7.2-py2.py3-none-any.whl
Installing collected packages: six, platformdirs, filelock, distlib, backports.entry-points-selectable, virtualenv
Successfully installed backports.entry-points-selectable-1.1.0 distlib-0.3.2 filelock-3.0.12 platformdirs-2.2.0 six-1.16.0 virtualenv-20.7.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[root@bigdata005 python3]# 
[root@bigdata005 python3]# pip3 list
Package                           Version
--------------------------------- -------
backports.entry-points-selectable 1.1.0
distlib                           0.3.2
filelock                          3.0.12
pip                               21.1.3
platformdirs                      2.2.0
setuptools                        56.0.0
six                               1.16.0
virtualenv                        20.7.2
[root@bigdata005 python3]# 
关注
打赏
1664501120
查看更多评论
立即登录/注册

微信扫码登录

0.4516s