把外网python虚拟环境迁移到内网的方式

介绍

这篇文章主要讲解了把外网python虚拟环境迁移到内网的方式,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

外网python2.7虚拟环境中安装了瓶模块,期望在内网使用,如何迁移外网的虚拟环境到内网呢?

1进入外网python虚拟环境

[root@localhost 20200422] #源python27_virtual_env/bin/激活
(python27_virtual_env) [root@localhost 20200422] #

2导入虚拟环境中已安装包的信息到需求。txt文件中

<代码> (python27_virtual_env) [root@localhost 20200422] # pip冻结——所有的在需求。txt

3创建一个临时目录,将安装包下载到该目录下

(python27_virtual_env) [root@localhost 20200422] # mkdir whls
(python27_virtual_env) [root@localhost 20200422] # cd whls
(python27_virtual_env) [root@localhost whls] # pip下载- r . ./需求。txt - d。
(python27_virtual_env) [root@localhost whls] #我
4368
-rw-r——r。1根根6790年5月14日12:16 atomicwrites-1.4.0-py2.py3-none-any.whl
-rw-r——r。1根根39472年5月14日12:16 attrs-19.3.0-py2.py3-none-any.whl
-rw-r——r。1根根5670年5月14日12:16 backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl
-rw-r——r。1根根109519年5月14日12:16 beautifulsoup4-4.9.0-py2-none-any.whl
-rw-r——r。1根根157007年5月14日12:16 certifi-2020.4.5.1-py2.py3-none-any.whl
-rw-r——r。1根根133356年5月14日12:16 chardet-3.0.4-py2.py3-none-any.whl
-rw-r——r。1根根82780年5月14日12:16 click-7.1.2-py2.py3-none-any.whl
-rw-r——r。1根根22828年5月14日12:16 configparser-4.0.2-py2.py3-none-any.whl
-rw-r——r。1根根9770年5月14日12:16 contextlib2-0.6.0.post1-py2.py3-none-any.whl
-rw-r——r。1根根94570年5月14日12:16 Flask-1.1.2-py2.py3-none-any.whl
-rw-r——r。1根根17697年5月14日12:16 funcsigs-1.0.2-py2.py3-none-any.whl
-rw-r——r。1根根58388年5月14日12:16 idna - 2.9 - py2.py3没有any.whl
-rw-r——r。1根根30763年5月14日12:16 importlib_metadata-1.6.0-py2.py3-none-any.whl
-rw-r——r。1根根16743年5月14日12:16 itsdangerous-1.1.0-py2.py3-none-any.whl
-rw-r——r。1根根125774年5月14日12:16 Jinja2-2.11.2-py2.py3-none-any.whl
-rw-r——r。1根根24348年5月14日12:16 MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl
-rw-r——r。1根根52303年5月14日12:16 more_itertools-5.0.0-py2-none-any.whl
-rw-r——r。1根根37090年5月14日12:16包装- 20.3 - py2.py3没有any.whl
-rw-r——r。1根根18252年5月14日12:16 pathlib2-2.3.5-py2.py3-none-any.whl
-rw-r——r。1根根1489786 5月14日12:16 pip - 20.1 - py2.py3没有any.whl
-rw-r——r。1根根18077年5月14日12:16 pluggy-0.13.1-py2.py3-none-any.whl
-rw-r——r。1根根83824年5月14日12:16 py-1.8.1-py2.py3-none-any.whl
-rw-r——r。1根根67842年5月14日12:16 pyparsing-2.4.7-py2.py3-none-any.whl
-rw-r——r。1根根231581年5月14日12:16 pytest-4.6.10-py2.py3-none-any.whl
-rw-r——r。1根根269377年5月14日12:16 PyYAML-5.3.1.tar.gz
-rw-r——r。1根根58406年5月14日12:16 requests-2.23.0-py2.py3-none-any.whl
-rw-r——r。1根根33311年5月14日12:16 scandir-1.10.0.tar.gz
-rw-r——r。1根根583351年5月14日12:16 setuptools-44.1.0-py2.py3-none-any.whl
-rw-r——r。1根根10938年5月14日12:16 six-1.14.0-py2.py3-none-any.whl
-rw-r——r。1根根33516年5月14日12:16 soupsieve-1.9.5-py2.py3-none-any.whl
-rw-r——r。1根根126746年5月14日12:16 urllib3-1.25.9-py2.py3-none-any.whl
-rw-r——r。1根根19410年5月14日12:16 wcwidth-0.1.9-py2.py3-none-any.whl
-rw-r——r。1根根298631年5月14日12:16 Werkzeug-1.0.1-py2.py3-none-any.whl
-rw-r——r。1根根26502年5月14日12:16 wheel-0.34.2-py2.py3-none-any.whl
-rw-r——r。1根根4821年5月14日12:16 zipp-1.2.0-py2.py3-none-any。whl

4将创建好的虚拟环境打包,拷贝到新的环境中

5解压,激活该虚拟环境

6将whls目录拷贝解压到新环境的目录下

7执行安装命令安装

<代码> pip安装,没有索引,找到链接=your_offline_packages - r的要求。txt

看完上述内容,是不是对把外网python虚拟环境迁移到内网的方式有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

把外网python虚拟环境迁移到内网的方式