Anaconda使用-详解

* 官⽹地址 [https://www.anaconda.com/]

环境 Linux centos7

安装

     执行 sh Anaconda3-2019.07-Linux-x86_64.sh

Welcome to Anaconda3 2019.07
In order to continue the installation process, please review the license
agreement.
为了继续安装过程,请检查许可证协议。
Please, press ENTER to continue
请按回车键继续
>> 
Do you accept the license terms? [yes|no]
你接受许可条款吗?
[no] >>> yes
Anaconda3 will now be installed into this location:
Anaconda3现在将安装到以下位置:
/root/anaconda3
  - Press ENTER to confirm the location
    按回车键确认位置
  - Press CTRL-C to abort the installation
    按ctrl-c中止安装
  - Or specify a different location below
    或在下面指定其他位置
[/root/anaconda3] >>> 
Do you wish the installer to initialize Anaconda3
你希望安装程序初始化anaconda3吗
by running conda init? [yes|no]
通过运行conda init?[是,否]
[no] >>> yes

解决打开终端出现(base)的问题(关闭默认激活base环境)

[root@localhost root]# conda config --show | grep auto_activate_base
auto_activate_base: True
[root@localhost root]# conda config --set auto_activate_base False
重开终端后消失

conda虚拟环境的使用

环境外

列出所有已有环境 conda env list, conda info -e

创建虚拟环境 conda create -n env_name python=3

创建虚拟环境并安装必要的包conda create -n env_name numpy matplotlib python=3

激活并进入环境中  conda activate env_name,source activate env_name

删除一个已有的环境 conda env remove -n env_name, conda remove –name env_name –all

安装指定环境中的安装包 conda install package_name -n env_name

删除指定环境中安装的包 conda remove --name env_name requests

环境内

列出当前环境中安装的包 conda list

搜索包的版本 conda search requests

安装包 conda install requests, conda install pack=version

删除包 conda remove requests

退出当前虚拟环境 conda deactivate

导出当前环境的包信息 conda env export > name.yaml

用配置文件创建新的虚拟环境 conda env create -f name.yaml

切换环境 conda activate, conda activate env_name

离线环境迁移

压缩已有环境的pkgs包 tar -zcvf pkgs.tar.gz $HOME/anaconda3/pkgs

压缩已有虚拟环境 tar -zcvf env_name.tar.gz $HOME/anaconda3/envs/env_name

解压虚拟环境到新机器 tar -zxvf env_name.tar.gz -C $HOME/anaconda3/envs/

解压pkgs到新机器 tar -zxvf env_name.tar.gz -C $HOME/anaconda3/

离线创建指定虚拟环境 conda create -n env_name --clone path/env_name --offline

pip打包下载(拓展)

pip freeze > paks.txt #编辑此文件对需要的包进行删减

pip download -r paks.txt -d /tmp/paks/ #下载paks.txt中的包至/tmp/paks/

pip install --no-index --find-links=/packs/ -r paks.txt #离线安装包

 

 

  个人微信,有什么建议、意见或补充,欢迎及时沟通!!!(添加时注明“博客园”,谢谢)

原文地址:https://www.cnblogs.com/pidgey/p/11647856.html