Python windows虚拟环境离线安装依赖

前提

  • 需要一台有网的机器下载whl包
  • 能够拷贝到离线机器

创建虚拟环境

安装虚拟环境之前,需要你本地有一套python环境。比如我本地python环境:
image
创建虚拟环境命令:

python -m venv myvenv

创建成功后会生成myvenv目录,并且有Scripts文件夹(这里存放的就是虚拟环境的python解释器,pychrm中添加解释器的路径)
image

进入虚拟环境

cd myvenv
Scripts\activate  # 激活虚拟环境

image

成功激活虚拟环境后终端前面还带有(myvenv)字样
image

虚拟环境安装依赖

有网环境批量下载好whl包体(另外一台有网机器)

创建whl文件夹,然后进入whl文件夹,进行下载
image

image

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文件夹就可以
image

将whl文件夹打包到离线环境

压缩成whl.zip,物理拷贝到离线环境

离线环境开始安装whl离线包

解压whl.zip,进入whl文件夹,终端执行:
pip install --no-index --find-links=. -r requirements.txt

Pycharm中配置存在的虚拟环境

image

image

image

image

posted @ 2024-09-07 14:44  Tarzen  阅读(25)  评论(0编辑  收藏  举报