Python windows虚拟环境离线安装依赖
前提
- 需要一台有网的机器下载whl包
- 能够拷贝到离线机器
创建虚拟环境
安装虚拟环境之前,需要你本地有一套python环境。比如我本地python环境:
创建虚拟环境命令:
python -m venv myvenv
创建成功后会生成myvenv
目录,并且有Scripts
文件夹(这里存放的就是虚拟环境的python解释器,pychrm中添加解释器的路径)
进入虚拟环境
cd myvenv
Scripts\activate # 激活虚拟环境
成功激活虚拟环境后终端前面还带有(myvenv)
字样
虚拟环境安装依赖
有网环境批量下载好whl包体(另外一台有网机器)
创建whl文件夹,然后进入whl文件夹,进行下载
pip download numpy --only-binary=:all: --platform win_amd64 --python-version 311
这里的参数说明:
numpy:需要下载的Python包名称。
--only-binary=:all::只下载二进制包(即whl文件)。
--platform <platform_tag>:指定目标平台标签,例如 manylinux1_x86_64、win_amd64、macosx_10_9_x86_64 等。
--python-version <python_version>:指定Python版本,例如 3.11。
将whl包名写入requirements.txt(有网机器)
同样在whl文件夹创建requirements.txt
文件
requirements.txt中不用加路径。一会安装的时候直接进入whl文件夹就可以
将whl文件夹打包到离线环境
压缩成whl.zip
,物理拷贝到离线环境
离线环境开始安装whl离线包
解压whl.zip
,进入whl
文件夹,终端执行:
pip install --no-index --find-links=. -r requirements.txt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具