有时候我们需要在没有网络的环境使用pip 安装包
当没有网络时,可以使用提前下载好的whl 文件和gz等压缩包文件安装
在有网络的条件下,先下载好需要的包,以及其依赖。
pip download pyserial
pip
会自动下载 pyserial
包及其依赖项。
如果你想将包及其依赖项下载到特定的目录,可以使用 -d
或 --download
选项指定目标目录:
pip download -d ./downloads pyserial
这将下载 pyserial
包及其依赖项到当前目录下的 downloads
文件夹中。
假设你已经使用 pip download
命令下载了 pyserial
包及其依赖项到 ./downloads
目录中,你可以使用以下命令从该目录安装它们:
pip install --no-index --find-links=./downloads pyserial
这将告诉 pip
从 ./downloads
目录中查找并安装 pyserial
包及其依赖项。
如果你有一个包含多个包及其依赖项的目录结构,你可以使用相对路径或绝对路径指定 --find-links
选项。例如:
pip install --no-index --find-links=./my_packages pyserial
这将告诉 pip
从 ./my_packages
目录中查找并安装 pyproc
包及其依赖项。