一、版本相同
在有网环境中下载离线包,pip download <包名> -d <保存路径>
,例如:
# 下载pycryptodome离线包
pip download pycryptodome -d ./offline_packages
pip download的文件,可能有tar.gz也可能有whl文件
对于tar.gz可以解压后通过python setup.py install
,例如:
# 解压
tar -xzvf 包名.tar.gz && cd 包名
# 安装
python setup.py install
对于whl文件,可以直接pip install
,例如:
pip install ./pycryptodome-3.19.1-cp35-abi3-win_amd64.whl
# 或者
pip install --no-index --find-links="./offline_packages" pycryptodome
二、版本不同
下载
同样使用pip download
命令来下载离线包,但是需要参数限定下载得包,例如:
# 下载requests离线包
pip download --only-binary=:all: --python-version 3.9 -d ./offline_packages requests
only-binary
--only-binary
:仅考虑二进制包,忽略源码包。:all:
:适用于所有平台和解释器。
除了--only-binary=:all:
选项外,还有一些其他的--only-binary
选项可供选择,用于更精确地控制只下载特定平台或解释器的二进制包。例如:
--only-binary=:platform:
:只下载适用于指定平台的二进制包。例如,--only-binary=:win32:
只下载适用于Windows 32位平台的二进制包。--only-binary=:python_implementation:
:只下载适用于指定Python解释器的二进制包。例如,--only-binary=:cp39:
只下载适用于CPython 3.9的二进制包。--only-binary=:abi:
:只下载适用于指定ABI的二进制包。ABI(Application Binary Interface)是指二进制包与特定Python解释器的接口兼容性。例如,--only-binary=:mips64:
只下载适用于MIPS64架构的二进制包。
其它参数
--python-version
:指定python版本-d
:指定下载路径
安装
使用pip install
安装
pip install --no-index --find-links="./offline_packages" requests
--no-index
:不要从远程仓库下载。--find-links
:选项指定了离线包的路径。
博主太厉害了!
《长江7号爱地球》动画片高清在线免费观看:https://www.jgz518.com/xingkong/89440.html