conda环境在centos7中重现

1.在别的操作系统中导出conda环境

 conda env export > environment.yml

使用 -export 选项生成一个 environment.yml 文件,以在 不同的平台和操作系统之间 复现项目环境。environment.yml 文件不针对特定操作系统,并且使用YAML格式。 environment.yml 仅列出了软件包名称,由 conda 基于软件包的名称构建环境。 另一个区别是 -export 还包括使用pip安装的软件包,而 spec list 则没有。如果需要在具有 相同操作系统 的计算机之间复制环境,则可以生成 spec list

 conda list --explicit > spec-list.txt

2.重现conda环境

conda env create -f environment.yml    可用于不同操作系统的.yml文件重现命令

conda create  --name python-course --file spec-list.txt      仅用于相同操作系统的.txt文件重现命令

 conda create --name snapshot --clone myenv    在本地创建环境的快照或者备份

3.过程中出现的问题

1)Could not find a version that satisfies.... No matching distribution found for .....

提示pyspinw找不到,目前还没有装上,就在conda环境文件zsh_py3.yml中#了这一个软件

提示python-graphviz找不到,就pip install graphviz装上了,依旧提示找不到,所以也#了这个软件

参考:(1条消息) [python] python模块graphviz使用入门_You and Me-CSDN博客

2)提示没有gcc和c++

yum install gcc   

之后重新创建环境,然后换了下一个新的错误提示

提示gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory,是因为调试的程序为c++的.cpp文件,由于gcc是为了c编译实现的,自身不带c++的编译器,所以出错,就

yum install gcc-c++

参考:(1条消息) gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory_白永辉的专栏-CSDN博客

3) 提示缺失cmake

yum install cmake 装上的是2.8的版本

之后提示camke版本应为3.1以上,但是yum只能安装2.8版本的,于是在官网Download | CMake下载了高级版本,但是解压后不知道怎么安装,似乎没有可以用于安装的文件?然后跟着别人的教程装的。

wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz    获得压缩包

tar xf cmake-3.5.2.tar.gz    解压

cd cmake-3.5.2   进入文件夹

./configure   执行configure文件

make    编译

sudo make install    安装

cd /usr/bin  进入目录

sudo ln -s /home/bubu/Dowloads/cmake-3.5.2/bin/cmake cmake  在/usr/bin目录下为cmake创建软链接,我的解压目录在/home/bubu/Dowloads/cmake-3.5.2下,注意日后不要随手删掉了

sudo vi /etc/profile   添加系统环境变量

export PATH=$PATH:/home/bubu/Dowloads/cmake-3.5.2/bin  在profile文件的最后添加一行

source /etc/profile   刷新环境

cmake --version  查看版本、

参考:(1条消息) centos7编译安装cmake_xingyu97的博客-CSDN博客_centos7安装cmake

(1条消息) CMake 卸载旧版本,新安装版本_weixin_34233618的博客-CSDN博客

此时再次重现conda环境,提示成功!!!

4. 激活conda环境

conda activate zsh7_py3   激活conda环境

提示需要initialize your shell, run $ conda init <SHELL_NAME,Currently supported shells are: - bash  - fish  - tcsh  - xonsh  - zsh  - powershell

conda init bash  选择初始化了bash这个shell

提示For changes to take effect, close and re-open your current shell.

source ~/.bashrc   刷新环境

再次激活conda环境,于是conda环境从base成功切换为zsh7_py3!

5. 过程中使用的其他conda相关指令

conda env list 列出所有conda虚拟环境

conda env remove -n zsh4_py3   删除conda环境

参考:(1条消息) 【anaconda】conda创建、查看、删除虚拟环境(anaconda命令集)_miracleoa的博客-CSDN博客

6.强制删除文件夹

rm -rf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值