Current environment: Win10 x64 + Python 3.7, prepare to install these packages on Win7 x86 + Python 3.7 machine.
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: 你的这个文件存放的地方
other:
The requirements exported by pip freeze may contain paths (@ file:///). In this case, you can use pip list to view the version and change the package with the path to the displayed version.
Reference link:
https://blog.csdn.net/wtt234/article/details/128162292