博客
关于我
Python工具篇(一):安装包以及虚拟环境管理的利器Conda
阅读量:329 次
发布时间:2019-03-04

本文共 4142 字,大约阅读时间需要 13 分钟。

Conda????

conda??????????????????????????????????????????conda??????????????????????????????????????Python??????????????????????Python???????????

????

conda????????????????

????????????????????????????????--name?-n???????--envs?-e????????

????

??conda??????????

  • ???????
  • Python??????
  • ???????????
  • ???????info/????
  • ??????????D:\Software\Anaconda3\Lib\site-packages????

???

info/????????????????

  • info/files????????????????????
  • info/index.json?????????????????????
  • info/paths.json???????????????

??

conda?????????7,500???????????????conda install???????

????conda????

conda???????????????????conda????????????????????????????????

??

????

conda??????????????????????????????NumPy 1.7????????????NumPy 1.6????????????????????????????????????????????????????????????????????????environment.yml???

??????

  • ROOT_DIR?Anaconda?Miniconda??????
  • /pkgs???????????????conda?????
  • /envs???????conda??????

????

conda?????????????????????????Anaconda?????????????????????????????????????????????conda?????????????

??conda??

  • ???????????????????conda??????????????????numpy=1.15?numpy=1.15.4?
  • ?????????conda config --set safety_checks disabled?
  • ?????????conda config --set channel_priority strict?
  • ???????????????????????????????????????????
  • ?????????????conda clean --all?

????conda

???????

??conda --help?conda -h???????

??conda

??conda??????????conda --version?conda info?

??conda????????conda update conda????????????????????????????

????

?????????????myenv??????scipy?

conda create -n myenv scipy=0.15.0

??????????????myenv??????????????envs?????

conda create --prefix ./envs jupyterlab=0.35 matplotlib=3.1 numpy=1.16

?????????????

conda activate myenv

???????base??

conda deactivate

???????????????????

conda list -n myenv

???????????

conda list

?????????????

conda env update --file environment.yml --prune

???????????environment.yml???

conda env export --name myenv --file environment.yml

??Python

?????????????conda???????Anaconda?Miniconda??????Python?

?????Python??

??conda search python?

?????Python??

?????Python 3.6?

conda create -n py36 python=3.6 anaconda

?????Python

??Python?3.6?

conda install python=3.6

?????

??????conda??????????????????????CPU??????????????????__cuda__?__osx__?__glibc__?

?????

??conda info?

????

????

??????new_channel?????????

conda config --prepend channels new_channel

???????

?????scipy?conda-forge???

conda install scipy --channel conda-forge

????

??????????????????

conda install scipy --channel conda-forge --channel bioconda

??????

????????

conda search scipy --channel file:///path/to/local-channel

???

???

??beautifulsoup4?

conda search beautifulsoup4

???

??scipy???myenv?

conda install --name myenv scipy

??????

??scipy??0.15.0?

conda install scipy=0.15.0

?????

??scipy?curl?

conda install scipy curl

??????

??scipy??????

conda install scipy

????

????????

conda install /path/to/package/package-filename.tar.bz2

??Anaconda.org?

??Anaconda.org????

  • ???????Anaconda.org?
  • ????????bottleneck?
  • ?????????????pandas?
  • ???
  • conda install -c pandas bottleneck

    ???

    ??scipy?

    conda remove -n myenv scipy

    ?????

    ??scipy?curl?

    conda remove scipy curl

    ??.condarc????

    conda?????condaarc???????????????????????????

    ?????????

    ?????condaarc?????????conda config????????~/.condarc???

    ??????

    ??????conda?

    conda config --set auto_update_conda False

    ??condaarc??

    conda????????condaarc???

    SEARCH_PATH = (    'C:/ProgramData/conda/.condarc',    'C:/ProgramData/conda/condarc',    'C:/ProgramData/conda/condarc.d',    ...)

    ?????

    ?condaarc?????????

    verify_threads: 4

    Bash????

    ??argcomplete?

    conda install argcomplete

    ?~/.bashrc??????

    eval "$(register-python-argcomplete conda)"

    ?pip??

    conda 4.6.0?????pip?????????????????????conda config --set pip_interop_enabled True???

    ????

    Windows??????

    ?????????????conda??????????PATH??????????????????????????????????

    SET PATH=C:\Anaconda3\Scripts;C:\Anaconda3\bin

    ??????

    ?Windows???????????

    C:\Anaconda3\Scripts\activate base

    ?????

    ?????????

    ??????C:\ProgramData\conda\envs\base

    ?????????C:\ProgramData\conda\envs???

    MD C:\ProgramData\conda\envs

    ????

    • ??conda???
    conda --version
    • ??conda?
    conda update conda
    • ??????
    conda create -n myenv
    • ????
    conda install package
    • ????????
    conda list

    ?????????????conda?????

    转载地址:http://ivih.baihongyu.com/

    你可能感兴趣的文章
    python | pyparsing,一个强大的 Python 库!
    查看>>
    python | pyqtgraph,一个神奇的 Python 库!
    查看>>
    python读取文本文件数据
    查看>>
    python | Python mock对象与测试替身
    查看>>
    python | Python pandas实现数据追加和合并的最佳方法
    查看>>
    python | Python 中检查一个数字是否是三态数
    查看>>
    python | Python 蒙特卡洛模拟
    查看>>
    python | python-docx,一个超厉害的 Python 库!
    查看>>
    python | Python中使用@property装饰器
    查看>>
    python | Python中的functools模块高级应用
    查看>>
    python | Python中的itertools模块使用技巧
    查看>>
    python | Python中的事件驱动编程模型
    查看>>
    python | Python中的内存池与缓存机制
    查看>>
    python | Python中的弱引用与内存管理
    查看>>
    python | Python中的类多态:方法重写和动态绑定
    查看>>
    python | Python作用域链查找机制
    查看>>
    python | Python俄罗斯方块游戏详解
    查看>>
    python | Python动态代码执行:exec和compile函数
    查看>>
    Python读取文件数据进行数据图形化展示
    查看>>
    python | Python反向迭代:reversed实现机制
    查看>>