/**
*
注意:
1.
在当前的Linux系统中,先生成yaml和requirement.txt文件。
通过ssh命令连接到另一台Linux实例。
需要先在新的Linux实例上安装 conda。
然后再将 yaml和 pip文件 导入到新的Linux实例。
2.需要修改yaml文件中的路径,否则会报错。
* 一 yaml 是啥?
*
* yaml文件其实也是一种配置文件类型,
* 相比较ini,conf配置文件来说,更加的简洁,操作也更加简单,
* 同时可以存放不同类型的数据,不会改变原有数据类型,所有的数据类型在读取时都会原样输出,yaml文件依赖python的第三方库PyYaml模块
*
* 二 conda环境 如何导出倒入yaml 文件 ?
*
* 1 查看linux虚拟机有那些环境?
*
* conda info -envs
*
* 2 conda info -e
* 3 导出当前环境命令?
* conda env export > 环境名.yaml 会生成一个附件 环境名字自己定义
*
* conda env export >stg-bap-conda.yaml
conda env export >bapdemo.yaml
*
6.2 创建了一个环境后,需要修改yaml文件的路径,因为别的实例安装的位置和名称可能不同。
conda env create -f haha_1.1
删除环境
conda remove -n 环境名字 --all
三 导出pip文件? 1 conda env list # 查看所有的conda虚拟环境 2 source activate 环境的名字 根据yaml 创建好的环境。切换环境。 3 生成requirements.txt文件 osh用户没有权限就使用 root 用户 pip freeze > requirements.txt
pip freeze > 123.txt
给ohs用户授权
sudo chown -R ohs:ohs requirements.txt
4 安装requirements.txt依赖
将导出的yaml文件生成,就是先生成我们需要的环境,在install pip的导出为难 requirements.txt 文件。
source activate env_name # 激活新建的虚拟环境
source activate stg-bap-conda
pip install -r requirements.txt
*/
如何修改安装文件的名字 mv 命令。
/*
示范: libreoffice6.2 ---》libreoffice
先找到文件在哪 whereis libreoffice6.2
在当前文件的目录下,使用mv命令修改。
mv libreoffice6.2 libreoffice
*?