• 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 #离线安装包

     

     

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

  • 相关阅读:
    equals()与hashCode()方法详解
    Vector、Collections.synchronizedList、CopyOnWriteArrayList
    for循环和迭代器 Iterator对比
    Yii中的Ajax分页和CListview(转)
    PDO基础知识(转)
    mysql中 IS NULL 与 =''有什么区别?
    人生犹如白驹过隙,如何抓住流失于指间的时砂?
    thinkphp5.1安装redis扩展(Ubuntu20.04.1/php7.4.15)
    nginx 启动、停止、重启、查看启动的nginx、关闭所有nginx进程
    python requests下载文件慢
  • 原文地址:https://www.cnblogs.com/pidgey/p/11647856.html
Copyright © 2020-2023  润新知