Python 离线环境下批量安装第三方模块

当前环境:Win10 x64 + Python 3.7 ,准备将这些包安装到 Win7 x86 + Python 3.7 机器上。

1 查看安装好 Python 后的包

C:\Users\lenovo>pip list
Package    Version
---------- -------
pip        23.2.1
setuptools 47.1.0
wheel      0.40.0

2 pip 安装所需要的包

pip install selenium==3.14.1
pip install openpyxl==3.0.9
pip install pyinstaller==4.9
pip install beautifulsoup4==4.10.0
pip install lxml==4.8.0
pip install loguru==0.7.0

3 查看 现有的的第三方包

C:\Users\lenovo>pip list
Package                   Version
------------------------- --------
altgraph                  0.17.3
beautifulsoup4            4.10.0
colorama                  0.4.6
et-xmlfile                1.1.0
importlib-metadata        6.7.0
loguru                    0.7.0
lxml                      4.8.0
openpyxl                  3.0.9
pefile                    2023.2.7
pip                       23.2.1
pyinstaller               4.9
pyinstaller-hooks-contrib 2023.6
pywin32-ctypes            0.2.2
selenium                  3.14.1
setuptools                47.1.0
soupsieve                 2.4.1
typing_extensions         4.7.1
urllib3                   2.0.4
wheel                     0.40.0
win32-setctime            1.1.0
zipp                      3.15.0

4 导出第三方包和下载离线包到 packages 文件夹

C:\Users\lenovo>pip freeze >requirements.txt
C:\Users\lenovo>pip download -r requirements.txt -d packages

5 卸载安装好的第三方包
C:\Users\lenovo>pip uninstall -r requirements.txt -y

6 断开网络使用离线好的包安装第三方包
pip install --no-index --find-links=./packages -r ./requirements.txt 

说明:
--find-links: 指定你的下载离线包的文件夹名称(里面有*.whl文件的地方的文件夹名称)
-r ./requirements.txt: 你的这个文件存放的地方

其他:

pip freeze 导出的 requirements 可能含有路径 (@ file:///) 这种,可以使用 pip list 查看版本,将带路径的包改为 显示的版本。

参考链接:
https://blog.csdn.net/wtt234/article/details/128162292

猜你喜欢

转载自blog.csdn.net/yudiandian2014/article/details/132343856
今日推荐