当前位置: 首页 > article >正文

Python依赖库的几种离线安装方法

Python依赖库的几种安装方法

python经常需要安装一些依赖库,但是有时候环境可以连通python源,有时不能连通需要离线安装(安装单个库包或者整个库环境),使用pip的如下方法可以相对简单解决问题。

一、如何copy一个python环境

依赖包(全环境)和版本号:
自动生成当前Python环境的所有依赖包及其精确版本号: pip freeze > requirements.txt
离线下载安装包:
下载单个离线包 - pip download -d your_offline_packages <package_name>
批量下载离线包 - pip download -d your_offline_packages -r requirements.txt
离线安装:
安装单个离线包 - pip install --no-index --find-links=/your_offline_packages/ package_name
批量安装离线包 - pip install --no-index --find-links=/your_offline_packages/ -r requirements.txt

二、如何下载一个包及其依赖并安装

下载包及依赖:
pip download -d [path] [package]
例子:
从阿里源下载DrissionPage库到D盘pkg目录
pip download DrissionPage -d D:\pkg -i http://mirrors.aliyun.com/pypi/simple/

离线安装到python:
pip install --no-index --find-link [path] [package]
例子:
安装DrissionPage
pip install --no-index --find-link D:\pkg DrissionPage

三、如何导出requirement和安装

pip freeze > requrement.txt
导出如下这种库依赖
在这里插入图片描述
安装requrement.txt
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
需要在requirement.txt所在目录执行

Remark:

离线安装的时候下载和安装两侧的Python版本最好保持一致
升级pip:
python.exe -m pip install --upgrade pip
各种国内源:
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
豆瓣:http://pypi.douban.com/simple
内部IP源安装: pip install -r requirements.txt -i http://10.153.3.130/pypi/web/simple --trusted-host 10.153.3.130


http://www.kler.cn/news/366378.html

相关文章:

  • el-table相关的功能实现
  • 【Vulnhub靶场】DC-2
  • 安全见闻---清风
  • Java.6--多态-设计模式-抽象父类-抽象方法
  • 深度学习:SGD的缺点
  • 通过四元数求机器人本体坐标旋转量
  • 【Linux】-----进程控制
  • IDEA如何将一个分支的代码合并到另一个分支(当前分支)
  • PyCharm 2023 版本之后使用本地 conda 已存在环境的方法
  • Golang 怎么高效处理ACM模式输入输出
  • 实验一 嵌入式开发基础 4-6学时实践
  • 【ubuntu20联网】ubuntu20.04正常使用网络,解决校园以太网无法连接问题
  • ​​Spring6梳理17——基于XML的自动装配
  • Spring Retry框架
  • 从视频中学习的SeeDo:VLM解释视频并生成规划、代码(含通过RGB视频模仿的人形机器人OKAMI、DexMV)
  • 中国电信笔试2025年度校园招聘笔试题-(开发类)-4(AK)
  • 接口 vs 抽象类:谁是更好的工具?了解它们的区别和使用场景
  • @moohng/postcss-px2vw,如何配置响应式参数?
  • qt QVariant详解
  • Termius工具在MAC的使用出现的问题:
  • 【MySQL】:库的操作
  • JDK源码系列(一)——Object 类
  • 阿里云地图选择器
  • 开源呼叫中心系统FreeIPCC:呼叫中心的重要性
  • CSP-J2024 全网首发
  • 机器学习2