在无网络环境下使用 pip 安装 Python 包,通常有以下几种常见方式。
.whl 或源码包在有网络的机器上(Python 版本、系统尽量一致):
pip download 包名 -d ./packages
例如:
pip download requests -d ./packages
可同时下载依赖:
pip download requests -d ./packages --no-deps # 只下自己
pip download requests -d ./packages # 包含依赖
指定 Python 版本(可选):
pip download requests -d ./packages \
--python-version 39 \
--only-binary=:all:
将 packages 文件夹复制到目标机器(U盘 / 内网传输等)。
在离线机器上:
pip install --no-index --find-links=./packages 包名
或安装整个目录:
pip install --no-index --find-links=./packages -r requirements.txt
requirements.txt 离线安装(推荐)pip freeze > requirements.txt
pip download -r requirements.txt -d ./packages
pip install --no-index --find-links=./packages -r requirements.txt
.whl 文件直接安装如果你已经有 .whl 文件:
pip install package.whl
多个文件:
pip install *.whl
pip2pi)pip install pip2pi
pip2pi /path/to/mirror requests flask
pip install requests \
--index-url=file:///path/to/mirror/simple
cryptography)pip download 包名 --only-binary=:all:
如果你能告诉我:
我可以给你更精确的命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。