博客
关于我
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/

    你可能感兴趣的文章
    OpenCV与AI深度学习 | 2024年AI初学者需要掌握的热门技能有哪些?
    查看>>
    OpenCV与AI深度学习 | OpenCV图像拼接--Stitching detailed使用与参数介绍
    查看>>
    OpenCV与AI深度学习 | OpenCV快速傅里叶变换(FFT)用于图像和视频流的模糊检测(建议收藏!)
    查看>>
    OpenCV与AI深度学习 | SAM2(Segment Anything Model 2)新一代分割一切大模型介绍与使用(步骤 + 代码)
    查看>>
    OpenCV与AI深度学习 | YOLO11介绍及五大任务推理演示(目标检测,图像分割,图像分类,姿态检测,带方向目标检测)
    查看>>
    OpenCV与AI深度学习 | YOLOv11来了:将重新定义AI的可能性
    查看>>
    OpenCV与AI深度学习 | 使用OpenCV轮廓检测提取图像前景
    查看>>
    OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
    查看>>
    OpenCV与AI深度学习 | 使用PyTorch进行小样本学习的图像分类
    查看>>
    OpenCV与AI深度学习 | 使用YOLO11实现区域内目标跟踪
    查看>>
    OpenCV与AI深度学习 | 使用YOLOv8做目标检测、实例分割和图像分类(包含实例操作代码)
    查看>>
    OpenCV与AI深度学习 | 使用单相机对已知物体进行3D位置估计
    查看>>
    OpenCV与AI深度学习 | 基于GAN的零缺陷样本产品表面缺陷检测
    查看>>
    OpenCV与AI深度学习 | 基于OpenCV和深度学习预测年龄和性别
    查看>>
    OpenCV与AI深度学习 | 基于Python和OpenCV将图像转为ASCII艺术效果
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch实现Faster RCNN目标检测
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch语义分割实现洪水识别(数据集 + 源码)
    查看>>
    OpenCV与AI深度学习 | 基于YOLO11的车体部件检测与分割
    查看>>
    OpenCV与AI深度学习 | 基于YOLOv8的停车对齐检测
    查看>>
    OpenCV与AI深度学习 | 基于机器视觉的磁瓦表面缺陷检测方案
    查看>>