zoukankan      html  css  js  c++  java
  • 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 #离线安装包

     

     

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

  • 相关阅读:
    面试(串讲三)
    未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“Microsoft.VisualStudio.Data.Providers.SqlServer.SqlViewSupport.xml”正确嵌入或链接到程序集“Microsoft.VisualStudio.Data.Providers.SqlServer”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。
    爬虫-js逆向记录1
    Spring Boot前后端分离直接访问静态页+ajax实现动态网页
    MODBUS-TCP通讯协议V1.03
    vs2019调试时,取消线程abort终止导致异常中断方法
    TCP/IP报文分析
    专业免费的图片、照片去灰底、修复软件,专业人员都在用它
    c指针的传递
    golang实现三重DES加密解密
  • 原文地址:https://www.cnblogs.com/pidgey/p/11647856.html
Copyright © 2011-2022 走看看