歡迎您光臨本站 註冊首頁

如何把外網python虛擬環境遷移到內網

←手機掃碼閱讀     niceskyabc @ 2020-06-10 , reply:0

外網python2.7 虛擬環境中安裝了 flask 模塊,期望在內網使用,如何遷移外網的虛擬環境到內網呢?

1 進入外網python虛擬環境
 

[root@localhost 20200422]# source python27_virtual_env/bin/activate
 (python27_virtual_env) [root@localhost 20200422]#
 

2 導入虛擬環境中已安裝包的信息到requirements.txt 文件中
 

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

4 將創建好的虛擬環境打包,拷貝到新的環境中
 

5 解壓,激活該虛擬環境
 

6 將whls 目錄拷貝解壓到新環境的目錄下
 

7 執行安裝命令安裝
 

pip install --no-index --find-links=your_offline_packages -r requirements.txt
 


                                                       

   


[niceskyabc ] 如何把外網python虛擬環境遷移到內網已經有229次圍觀

http://coctec.com/docs/python/shhow-post-237759.html