博客
关于我
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 八大排序算法合集
    查看>>
    python 关于epoll的学习
    查看>>
    Python 内存管理
    查看>>
    Python 内嵌函数:它们有什么用处?
    查看>>
    Python 内置 sum 函数 vs. for 循环性能
    查看>>
    python 内置slice的用法
    查看>>
    Python 内置时间模块
    查看>>
    python 内部如何实现命名元组?
    查看>>
    Python 写Android App性能:入门到高级
    查看>>
    python 写入json数据到数据库
    查看>>
    Python 出现 TypeError: ‘encoding‘ is an invalid keyword argument for this function 解决方法
    查看>>
    python 出现 TypeError: ‘list‘ object is not callable 的解决方法
    查看>>
    python 函数1
    查看>>
    python 函数学习
    查看>>
    Python 函数随笔 map()函数,lambda自定义函数
    查看>>
    Python 分析天气,告诉你中秋应该去哪里
    查看>>
    python 列表中dict中key排序
    查看>>
    python 列表函数
    查看>>
    Python 列表删除相同的元素
    查看>>
    python 列表生成式
    查看>>