python环境无网络环境导入依赖

python环境无网络环境导入依赖

1、使用 pipreqs

复制代码
一、安装pipreqs

pip install pipreqs

二、在项目根目录下运行,生成requirements.txt

pipreqs ./ --encoding=utf8 

2、下载离线安装包

在联网电脑上,使用刚生成的 requirements.txt下载所有依赖的离线安装包(通常是 .whl.tar.gz文件)

复制代码
创建一个目录来存放所有离线包

mkdir ./packages

下载依赖包到指定目录

pip download -r requirements.txt -d ./packages

pip download -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple -d ./packages

关键点: 为确保兼容性,最好在与目标离线设备操作系统和架构相同的联网电脑上执行此操作

3、迁移与离线安装

  1. 物理传输 :将生成的 requirements.txt文件和整个 packages文件夹,通过U盘、移动硬盘或内部网络拷贝到离线设备上。

  2. 离线安装:在离线设备上,打开终端并进入项目目录,执行以下命令进行安装:

    pip install --no-index --find-links=./packages -r requirements.txt

相关推荐
方安乐11 小时前
python之向量、向量和、向量点积
开发语言·python·numpy
zh15702312 小时前
JavaScript中WorkerThreads解决服务端计算瓶颈
jvm·数据库·python
小小小米粒13 小时前
Collection单列集合、Map(Key - Value)双列集合,多继承实现。
java·开发语言·windows
蜡台13 小时前
Python包管理工具pip完全指南-----2
linux·windows·python
Mr.朱鹏13 小时前
【Python 进阶 | 第四篇】Psycopg3 + Flask 实现 PostgreSQL CRUD 全流程:从连接池到RESTful接口
python·postgresql·flask·virtualenv·fastapi·pip·tornado
czhc114007566313 小时前
C# 428 线程、异步
开发语言·c#
2401_8714928513 小时前
Vue.js监听器watch利用回调函数处理级联下拉框数据联动
jvm·数据库·python
FreakStudio14 小时前
亲测可用!可本地部署的 MicroPython 开源仿真器
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
:12114 小时前
java基础
java·开发语言
SilentSamsara14 小时前
Python 环境搭建完整指南:从下载安装到运行第一个程序
开发语言·python