目录

  • 1 pip方式
    • 1.1 requirements.txt文件的生成
    • 1.2 requirements.txt环境的加载:
  • 2 conda方式
    • 2.1 env.yml文件的生成
    • 2.2 env.yml文件的加载

在开发项目时,每一个项目都会对应一个环境,本文介绍两种环境打包与加载的方法,方便对环境进行共享。

1 pip方式

1.1 requirements.txt文件的生成

首先先查看目前拥有的env:

conda info --envs

激活所要打包的环境

conda activate 环境名

然后,将当前环境下的所有文件包写入到txt文件中。

#生成的文件可以自己命名   将requirements.txt  ->  文件名.txt
pip freeze >requirements.txt

在工作台会生成对应的文件:


如果分享环境,只需分享该txt文件即可。

1.2 requirements.txt环境的加载:

如果有人将他的环境与你分享,那么只需要在该txt文件的目录下运行下面代码。

pip install -r 文件名.txt

或直接加上文件路径运行:

pip install -r /路径/文件名.txt

2 conda方式

2.1 env.yml文件的生成

与pip方式类似先找到所要分享的环境并激活该环境并运行下面代码:

conda env export > 文件名.yml

然后会生成下面文件:



如果分享环境,只需分享该yml文件即可。

2.2 env.yml文件的加载

加载别人分享的yml文件,创建对应环境运行下面代码:

conda env create -f 文件名.yml

若要在指定路径下创建该环境,在上述代码后面加入-p/路径/:

conda env create -f 文件名.yml -p/路径/

python环境的打包与加载相关推荐

  1. 安装fitz报错_解决python 虚拟环境删除包无法加载的问题

    项目开发一直在docker的虚拟环境上,遇到了一个问题,就是把虚拟环境的包删掉(rm -rf xxx)之后,再重新拷贝一个(跟原来包一模一样的文件夹)进去发现pycharm再也找不到这个包了,后来在同 ...

  2. @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值

    @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...

  3. Spring使用环境变量控制配置文件加载(转)

    项目中需要用到很多配置文件,不同环境的配置文件是不一样的,因此如果只用一个配置文件,势必会造成配置文件混乱,这里提供一种利用环境变量控制配置文件加载的方法,如下: 一.配置环境变量 如果是window ...

  4. python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt

    利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...

  5. UE4大场景解决方案 ——Pak的打包与加载

    一.实现步骤 1.cook Content烘焙uasset文件 2.UnrealPak打包Pak文件 3.FPakFile.FPakPlatformFile从Pak文件中遍历文件StaticLoadO ...

  6. WIn10 Odoo10.0 解决开发环境登录后无法加载菜单,js报错

    2019独角兽企业重金招聘Python工程师标准>>> win10的开发环境,2个礼拜前发现odoo10.0 登陆后无法加载菜单和内容,打开chrome控制台发现报以下错误. Ref ...

  7. docker下载镜像新建容器打包容器打包tar加载tar

    首先查看下现有的容器和image docker ps #已启动的所有容器 docker ps -a #所有容器,包括未启动的 docker images #当前已有的镜像 一.查找images 例:查 ...

  8. 游戏资源差异化热更新及加密全攻略(Assetbundle 打包 AssetBundle 加载 AssetBundle 加密)

    游戏热更新资源加密的必要性 unity中资源热更新还是Assetbundle为主,资源使用越来越广泛,ab包里可以包含图片.视频或者脚本,都是游戏的知识财产,如果被破解者或者竞争对手解开,拿到里面的内 ...

  9. uni-app前端框架坑点集合,打包图片加载不到问题

    uni-app中v-for ref 运行到微信小程序/字节小程序差异 vue2 <h1 ref="sign1"></h1> // 结果1<h1 v-f ...

最新文章

  1. FBL3N/FBL3H/FAGLL03/FAGLL03H的区别
  2. python3 实现 php serialize 函数
  3. 大型网站技术架构:摘要与读书笔记
  4. SAP系统配置常用命令大全
  5. nginx 一个请求发给多台机器_一个机器人可以同时为多台数控机床上下料吗?东智力衡...
  6. vs2015企业版密钥
  7. 光纤光信号闪红灯_电信光纤光猫光信号闪红灯怎么处理
  8. 经济情况越不好越要做好这三点
  9. linux 嵌入式 快照_定制嵌入式 Linux 发行版
  10. 中国矿业大学本科毕业设计Latex模板cumtthesis
  11. 日历2017 年终总结新年工作汇报PPT模板免费下载_PPTX图片设计素材_包图网888pic.com...
  12. 内存free和available区别
  13. 【问题解决】java.sql.SQLException: null, message from server: “Host ‘xxx.xx.xx.xxx‘ is blocked because of
  14. 以 Broadcom Corporation BCM4311、BCM4312、BCM4313、BCM4321 或 BCM4322 为基础的无线网络卡...
  15. 目前住院病人主要由护士护理,这样做不仅需要大量护士
  16. 好用的街机模拟器-WinKawaks提供下载
  17. TreeMap、二叉树
  18. 抖音快手短视频批量去水印采集软件v1.8使用文档
  19. Python初学者学习笔记
  20. 博客开篇 : 温故而知新

热门文章

  1. ajax前端取消用户发送重复请求
  2. centos安装软件后没有快捷键,创建桌面快捷键的方式【pycharm的快捷键】
  3. 利用cookie爬取QQ邮箱的python脚本
  4. 1-1 软件构造过程中的多维视图
  5. AcWing 1054. 股票买卖
  6. 《深度学习笔记》——线性代数基础
  7. QTextEdit显示中文乱码解决,中文GB2312转Unicode,QString、QByteArray 转换,16进制显示,toUtf8与toLocal8Bit区别
  8. libtorch下tensor与img的互相转换
  9. JS小项目 ----- 可视化冒泡排序
  10. extjs combobox column布局为什么折叠在一起