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

Linux离线环境安装miniconda并导入依赖包

一、实现目标

在Linux离线环境中安装miniconda后,将联网环境中的依赖包导入到离线miniconda中,使得python项目在Linux离线环境中正常运行

二、前置条件

设备需要拷贝的文件
联网Linux虚拟机miniconda安装包、依赖包、项目文件
离线Linux虚拟机/

三、实现步骤

步骤一:在联网环境下载miniconda安装包

在terminal中下载

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-Linux-x86_64.sh

将导航到下载目录,并运行安装脚本

cd ~/Downloads
bash Anaconda3-2023.07-Linux-x86_64.sh

接受许可协议

  • 使用 Enter 键查看协议。
  • 按 q 退出许可协议。

继续安装

  • 输入 yes 以接受协议。
  • 输入安装路径(默认为 ~/miniconda3),你可以直接按 Enter 选择默认路径。

设置环境变量

  • 在安装过程中会询问是否将 miniconda 的路径加入环境变量,选择 yes
  • 这将自动在 .bashrc 文件中添加相应配置。

完成安装

source ~/.bashrc

验证安装

conda --version

创建conda环境并激活

conda create -n myenv python=3.10
conda activate myenv

通过requirements.txt下载依赖包

pip install -r requirement.txt

导出依赖

cd /root/miniconda3/envs/
zip -r myenv.zip myenv

步骤二:将miniconda安装包和myenv.zip依赖包拷贝到离线Linux环境中

miniconda安装方法如上

myenv依赖导入

cd /root/miniconda3/envs/
unzip myenv.zip

验证依赖导入成功

conda env list

如果列表中出现myenv,说明依赖导入成功


http://www.kler.cn/a/558262.html

相关文章:

  • Spring 依赖注入实战指南:XML、注解、Java 配置全面对比
  • 备忘录模式:快速恢复原始数据
  • 图数据库Neo4j面试内容整理-关系类型
  • Linux 性能更好的ftp客户端 lftp 使用详解
  • PHP Libxml:深入解析XML解析库及其在PHP中的应用
  • 【WebGL】attribute方式实例化绘制
  • 深入理解 SQL 事务隔离级别:脏读、不可重复读和幻读
  • 编程考古-忘掉它,Delphi 8 for the Microsoft .NET Framework
  • Redis作为缓存和数据库的数据一致性问题
  • ES6中Object.defineProperty 的详细用法和使用场景以及例子
  • php文件上传
  • _vm.xxxxxx is not a function“ vue2错误
  • 贪心算法
  • 基于 DeepSeek LLM 本地知识库搭建开源方案(AnythingLLM、Cherry、Ragflow、Dify)认知
  • 使用Java爬虫获取1688 item_search_factory 接口的工厂搜索数据
  • 网页请求腾讯云环境的云函数
  • [Android]如何让APP快速被系统杀掉
  • 在 Mac ARM 架构的 macOS 系统上启用 F1 键作为 Snipaste 的截屏快捷键
  • 文本分类与情感分析算法
  • 图解【提示工程 VS 微调 VS RAG、全量微调 VS LoRA微调、TopK VS TopP】截图笔记