首页 > 系统相关 >Python windows虚拟环境离线安装依赖

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

时间:2024-09-07 14:48:42浏览次数:8  
标签:文件夹 Python 离线 python whl 虚拟环境 --

前提

  • 需要一台有网的机器下载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

标签:文件夹,Python,离线,python,whl,虚拟环境,--
From: https://www.cnblogs.com/tarzen213/p/18401664

相关文章

  • 树莓派安装.netcore8 运行时离线安装
    莓派安装.netcore8运行时离线安装在树莓派上离线安装.NET8运行时的步骤如下:前提条件:确保您的树莓派已安装所需的依赖项,如libicu、libssl等。如果没有,您需要提前下载并离线安装这些依赖项的.deb包。步骤1:确定树莓派的架构使用以下命令检查......
  • Python贝叶斯卷积神经网络BCNN分类胸部X光图像数据集实例
    分析师:YuanchunNiu在人工智能的诸多领域中,分类技术扮演着核心角色,其应用广泛而深远。无论是在金融风险评估、医疗诊断、安全监控还是日常的交互式服务中,有效的分类算法都是实现智能决策的关键。随着大数据时代的到来,分类算法面临着前所未有的挑战和机遇。一方面,海量的数据为算法提......
  • Python复杂网络社区检测:并行谱聚类算法设计与多种算法应用实战研究
     分析师:LeiyunLiao在当今的网络科学领域,复杂网络中的社区检测成为了一个至关重要的研究课题。随着信息技术的飞速发展,各种大规模网络不断涌现,如社交网络、生物网络等。准确地识别这些网络中的社区结构,对于理解网络的功能、行为以及潜在的规律具有重大意义。网络社团划分算法作为......
  • Python用CNN+LSTM+Attention对新闻文本分类、锂离子电池健康、寿命数据预测
     分析师:WeiqiaoJue在当今的数字化时代,数据的爆炸式增长既带来了机遇,也带来了挑战。如何从海量的数据中高效地提取有价值的信息,并进行准确的分类和预测,成为了众多领域亟待解决的关键问题。本研究通过CNN+LSTM+Attention模型提高新闻文本分类的精确性的案例,结合Attention+CNN+BiLST......
  • opencv-python学习笔记2-opencv基本操作
    目录 一、opencv架构:(1)OpenCV的主要模块包括:(2)OpenCV的架构特点:(3)OpenCV的应用场景:二、图像输入输出模块imgcodecs: a.imread:b. imwrite:三、opencv界面编程:(1)创建窗口:(2)显示图像:(3)添加滑块:(4)处理鼠标事件:(5)等待用户输入(6)销毁窗口四、单窗口显示多图片:(1)np.hstack()......
  • 【小白深度教程 1.11】手把手教你使用 PSMNet 估计视差和计算深度,并映射到 3D 点云(含
    【小白深度教程1.11】手把手教你使用PSMNet估计视差和计算深度,并映射到3D点云(含Python代码)1.PSMNet简介2.环境配置3.下载预训练模型4.修改推理代码5.用PSMNet估计视差6.报错解决7.映射到3D点云8.对比传统方法9.点云可视化在之前的章节......
  • 计算机毕业设计选题-基于python的企业人事管理系统【源码+文档+数据库】
    ......
  • Python教程(二十一) : 从零开始制作计算器应用【PyQt6】
    文章目录专栏列表环境准备代码解析主要组件初始化界面布局设置事件处理计算逻辑运行应用完整代码示例截图总结注意专栏列表Python教程(十):面向对象编程(OOP)Python教程(十一):单元测试与异常捕获Python教程(十二):面向对象高级编程详解Python教程(十三):常用内置模块详解Python......
  • 【Python系列】使用切片移动元素位置
    ......
  • python镜像库替换为国内镜像
    全局生效,而非单个项目!!windows系统使用命令:type%USERPROFILE%\pip\pip.ini查看是否有pip.ini文件,没有的话创建该文件,可以在C:\Users\username下使用notepad++等编辑pip.ini文件,添加下面代码:[global]index-url=https://mirrors.aliyun.com/pypi/simple/[install]trust......