返回顶部
首页 > 资讯 > 后端开发 > Python >Anaconda环境迁移
  • 220
分享到

Anaconda环境迁移

pythonlinuxtensorflowwindowsconda 2023-09-15 10:09:32 220人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

Anaconda环境离线迁移 Anaconda是python常用的包和环境管理器,在生产过程中,有时候需要对环境进行迁移。本文参考Anaconda官方教程,并结合自身经验,提供了将一台可以联网并可以运

Anaconda环境离线迁移

Anaconda是python常用的包和环境管理器,在生产过程中,有时候需要对环境进行迁移。本文参考Anaconda官方教程,并结合自身经验,提供了将一台可以联网并可以运行目标程序的源计算机A上的环境迁移到一台不能联网的目标计算机B上的解决方案。


在源计算机A上:

该部分在linuxwindows上操作相同

1. conda-pack安装

推荐使用conda-pack工具进行环境打包,conda-pack是一个命令行工具,它能够打包环境中安装的所有二进制包,满足离线迁移的要求。注意确保目标计算机具有与源计算机相同的平台和操作系统,并且两台计算机的Anaconda版本要保持一致。在base环境中安装conda-pack,从而使其在子环境中可用。conda-pack可以在conda-forge或PyPI上获得。

  • conda安装(推荐)
conda install -c conda-forge conda-pack
  • pip安装
pip install conda-pack

2. 环境打包

文中所有的my_env均为要迁移的环境名,需根据实际情况进行替换,如Tensorflow-gpu等。

# 将虚拟环境 my_env 打包为 my_env.tar.gzconda pack -n my_env

执行完这条命令后会在命令行的当前路径下找到一个my_env.tar.gz的压缩包,该压缩包即为打包的环境,将该压缩包拷贝到目标计算机B上。


在目标计算机B上:

  • Linux
# 切换到Anaconda环境目录cd /root/anaconda3/envs# 创建`my_env`文件夹mkdir -p my_env# 将环境解压到 `my_env`,`~/my_env.tar.gz`是环境压缩包的绝对路径tar -xzf ~/my_env.tar.gz -C my_env# 激活环境source /root/anaconda3/envs/my_env/bin/activate# 在环境中运行Python(my_env) $ python# 停用环境(my_env) $ source /root/anaconda3/envs/my_env/bin/deactivate 
  • Windows

在Anaconda的安装目录下打开envs文件夹,新建my_env文件夹,将压缩包my_env.tar.gz中的文件解压到该文件夹中。

打开cmd命令行

# 激活环境C:\ProgramData\Anaconda3\envs\my_env\Scripts\activate.bat# 停用环境C:\ProgramData\Anaconda3\envs\my_env\Scripts\deactivate.bat

在根据不同的操作系统执行完上述代码后,该环境已经添加到目标计算机中,可以像使用原生conda环境一样使用它,如使用conda activateconda list等命令。至此,conda环境移植完毕。


如果需要迁移的是tensorflow的gpu环境,要确保python、tensorflow、cuda、cudnn版本相对应,可参考官方文档(参考英文文档,中文文档内容更新不及时🙃)。

Anaconda | Moving Conda Environments
Python | Conda pack 进行环境打包
Conda-Pack — conda-pack 0.7.0 documentation

来源地址:https://blog.csdn.net/weixin_44763380/article/details/129289800

--结束END--

本文标题: Anaconda环境迁移

本文链接: https://lsjlt.com/news/408421.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Anaconda环境迁移
    Anaconda环境离线迁移 Anaconda是python常用的包和环境管理器,在生产过程中,有时候需要对环境进行迁移。本文参考Anaconda官方教程,并结合自身经验,提供了将一台可以联网并可以运...
    99+
    2023-09-15
    python linux tensorflow windows conda
  • Anaconda环境克隆、迁移的详细步骤
    目录背景:1、查看conda环境:2、克隆base环境3、安装conda-forge和conda-pack工具4、将环境打包5、将压缩包放到目标主机的同版本Anaconda路径下的e...
    99+
    2024-04-02
  • 【保姆级教程】Anaconda环境迁移:直接将之前搭建好的环境从一个机子迁移到另一个机子
    Anaconda环境迁移 前言1. (从旧电脑)复制环境2. (在新电脑)粘贴环境3. (在新电脑)配置环境4. (在新电脑)使用迁移过来的环境跑代码 前言 有时候,我们想把电脑中的虚拟环...
    99+
    2023-09-01
    python pycharm 开发语言
  • postgresql生产环境数据库迁移
    因为现有的pg环境负载过高,需要把现在的数据库迁移到新的环境中如果数据量不大可以使用方法一方法一:pgsql迁移数据库到不同网段新的库,新的数据库环境主从高可用环境已经配置完成。首先备份老的库$ pg_du...
    99+
    2024-04-02
  • Python虚拟环境迁移的实现
    使用python开发脚本使用的时候难免会遇到需要更换电脑来运行的问题,但是python不同版本的兼容性较差,在其他电脑使原python脚本运行时经常会发生一些问题,因此就需要pyth...
    99+
    2023-03-06
    Python虚拟环境迁移 Python虚拟环境
  • Python虚拟环境迁移如何实现
    本篇内容介绍了“Python虚拟环境迁移如何实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用python开发脚本使用的时候难免会遇到需...
    99+
    2023-07-05
  • AIX环境文件系统迁移到ASM存储
    AIX环境文件系统迁移到ASM存储系统环境:操作系统:AIX5.3-08Oracle:  Oracle 10gR2一、构建ASM 存储环境http://tiany.blog.51cto.com/5...
    99+
    2024-04-02
  • Pythonvenv虚拟环境跨设备迁移的实现
    目录背景python加载lib库的顺序详细操作打包依赖的glibc库移植包到目标Centos 6系统上执行我们要扩充一些第三方扩展包搬迁新增的flask、requests、psuti...
    99+
    2024-04-02
  • Python虚拟环境迁移的方法是什么
    在Python中,可以使用pip工具来导出虚拟环境的依赖项列表,并在新环境中重新安装这些依赖项。以下是迁移Python虚拟环境的一般...
    99+
    2024-04-09
    python
  • 配置anaconda环境变量
    conda环境变量的配置 配置环境变量找到anaconda安装位置打开环境变量配置设置输入python命令跳入商店问题 总结 配置环境变量 找到anaconda安装位置 ...
    99+
    2023-09-06
    python 开发语言
  • Linux环境Minio的数据迁移、备份和恢复
    Linux环境Minio的数据迁移、备份和恢复 1、请先确保服务器上已安装Minio客户端(已安装可忽略)2、服务器说明3、为Minio服务器设置别名4、从服务器A迁移数据到服务器B5、备份服...
    99+
    2023-09-06
    linux 服务器 centos
  • ubuntu如何激活anaconda环境
    ubuntu激活anaconda环境的方法:打开终端命令行模式,输入以下命令进入anaconda base environment。source activate在输入以下命令进入你想进入的虚拟环境。conda activate tf依次输...
    99+
    2024-04-02
  • 在pycharm下配置Anaconda环境
    下载Anaconda (1)从 https://www.anaconda.com/中下载 Anaconda 软件安装包。 (2)在安装 Anaconda 时选择“Just Me”。 (3)安装完成后,添加系统环境变量,如下:此电脑-属性-高...
    99+
    2023-08-31
    pycharm python ide
  • 利用Anaconda安装python3.6环境
    一、首先检车Anaconda的版本 win+r  2、输入conda --version,回车 注意:3.6的对应的是 Anaconda3-5.2,5.3以后的都是python 3.7的不要看错了  3、下载地址 官方地址:Index ...
    99+
    2023-09-18
    python 深度学习 开发语言
  • anaconda怎么进入python环境
    要进入Anaconda的Python环境,可以按照以下步骤操作: 打开Anaconda Navigator(在Windows操作...
    99+
    2023-10-21
    python anaconda
  • Ubuntu服务器的anaconda环境
    某天在服务器上更新了conda的版本,不知怎么回事我的python3.6就变成python2.7了,而且一进入服务器就会自动进入base环境(我的conda只装了base环境) 仔细研究了半天,才发现它给我更新了个python2.7的co...
    99+
    2023-01-31
    环境 服务器 Ubuntu
  • ubuntu如何配置anaconda环境
    在Ubuntu上配置Anaconda环境,可以按照以下步骤进行:1. 下载Anaconda安装包- 打开Anaconda官网:htt...
    99+
    2023-08-23
    ubuntu anaconda
  • 生产环境网站论坛迁移的详细操作
    首先在服务器上查找之前安装好的Discuz安装目录拷贝到Web安装目录下,重命名cd /usr/local/src/cp -r upload /home/WebSer/mv upload bbs.lh3.c...
    99+
    2024-04-02
  • Conda中环境怎么迁移到另一个服务器
    今天小编给大家分享一下Conda中环境怎么迁移到另一个服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2023-03-13
    conda 服务器
  • Python 虚拟环境迁移到其他电脑的实现
    目录一、背景介绍二、实现方案1、虚拟环境打包2、虚拟环境迁移3、激活虚拟环境一、背景介绍 在 Python 项目开发过程中,根据不同的项目场景,需要切换不同的 Python 版本。因...
    99+
    2023-05-15
    Python 虚拟环境迁移 python虚拟环境移植
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作