python环境的打包与加载
目录
- 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环境的打包与加载相关推荐
- 安装fitz报错_解决python 虚拟环境删除包无法加载的问题
项目开发一直在docker的虚拟环境上,遇到了一个问题,就是把虚拟环境的包删掉(rm -rf xxx)之后,再重新拷贝一个(跟原来包一模一样的文件夹)进去发现pycharm再也找不到这个包了,后来在同 ...
- @PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值
@PropertySource读取外部配置文件中的k-v保存到运行的环境变量中,加载完微博的配置文件以后使用${}取配置文件中的键值 该注解value={},可以使用String数组形式,读取多个配置 ...
- Spring使用环境变量控制配置文件加载(转)
项目中需要用到很多配置文件,不同环境的配置文件是不一样的,因此如果只用一个配置文件,势必会造成配置文件混乱,这里提供一种利用环境变量控制配置文件加载的方法,如下: 一.配置环境变量 如果是window ...
- python录入数据至ppt_利用Python进行数据分析之 数据加载.ppt
利用Python进行数据分析之 数据加载 " " " " 数据加载,存储与文件格式 1,读写文本格式数据: (read_csv,read_table,read_ ...
- UE4大场景解决方案 ——Pak的打包与加载
一.实现步骤 1.cook Content烘焙uasset文件 2.UnrealPak打包Pak文件 3.FPakFile.FPakPlatformFile从Pak文件中遍历文件StaticLoadO ...
- WIn10 Odoo10.0 解决开发环境登录后无法加载菜单,js报错
2019独角兽企业重金招聘Python工程师标准>>> win10的开发环境,2个礼拜前发现odoo10.0 登陆后无法加载菜单和内容,打开chrome控制台发现报以下错误. Ref ...
- docker下载镜像新建容器打包容器打包tar加载tar
首先查看下现有的容器和image docker ps #已启动的所有容器 docker ps -a #所有容器,包括未启动的 docker images #当前已有的镜像 一.查找images 例:查 ...
- 游戏资源差异化热更新及加密全攻略(Assetbundle 打包 AssetBundle 加载 AssetBundle 加密)
游戏热更新资源加密的必要性 unity中资源热更新还是Assetbundle为主,资源使用越来越广泛,ab包里可以包含图片.视频或者脚本,都是游戏的知识财产,如果被破解者或者竞争对手解开,拿到里面的内 ...
- uni-app前端框架坑点集合,打包图片加载不到问题
uni-app中v-for ref 运行到微信小程序/字节小程序差异 vue2 <h1 ref="sign1"></h1> // 结果1<h1 v-f ...
最新文章
- FBL3N/FBL3H/FAGLL03/FAGLL03H的区别
- python3 实现 php serialize 函数
- 大型网站技术架构:摘要与读书笔记
- SAP系统配置常用命令大全
- nginx 一个请求发给多台机器_一个机器人可以同时为多台数控机床上下料吗?东智力衡...
- vs2015企业版密钥
- 光纤光信号闪红灯_电信光纤光猫光信号闪红灯怎么处理
- 经济情况越不好越要做好这三点
- linux 嵌入式 快照_定制嵌入式 Linux 发行版
- 中国矿业大学本科毕业设计Latex模板cumtthesis
- 日历2017 年终总结新年工作汇报PPT模板免费下载_PPTX图片设计素材_包图网888pic.com...
- 内存free和available区别
- 【问题解决】java.sql.SQLException: null, message from server: “Host ‘xxx.xx.xx.xxx‘ is blocked because of
- 以 Broadcom Corporation BCM4311、BCM4312、BCM4313、BCM4321 或 BCM4322 为基础的无线网络卡...
- 目前住院病人主要由护士护理,这样做不仅需要大量护士
- 好用的街机模拟器-WinKawaks提供下载
- TreeMap、二叉树
- 抖音快手短视频批量去水印采集软件v1.8使用文档
- Python初学者学习笔记
- 博客开篇 : 温故而知新
热门文章
- ajax前端取消用户发送重复请求
- centos安装软件后没有快捷键,创建桌面快捷键的方式【pycharm的快捷键】
- 利用cookie爬取QQ邮箱的python脚本
- 1-1 软件构造过程中的多维视图
- AcWing 1054. 股票买卖
- 《深度学习笔记》——线性代数基础
- QTextEdit显示中文乱码解决,中文GB2312转Unicode,QString、QByteArray 转换,16进制显示,toUtf8与toLocal8Bit区别
- libtorch下tensor与img的互相转换
- JS小项目 ----- 可视化冒泡排序
- extjs combobox column布局为什么折叠在一起