关于conda-新手必读

1、管理condapython

 经过anaconda来安装python及python包,让你没必要关心系统是否安装了一些依赖,如zlib等等,anaconda已经集成了这些依赖,能够方便的安装pythonlinux

 下载请点击windows

 1)检查conda版本bash

conda --version

 

 2)升级当前conda版本服务器

conda update conda

  

 3)建议:python2.7

  由于Anaconda.org的服务器在国外,因此须要安装packages时,你会发现conda下载的速度常常很慢,所幸清华TUNA镜像源有Anaconda仓库的镜像,咱们将其加入conda的配置便可:
网站

  # 添加Anaconda的TUNA镜像url

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

  # 设置搜索时显示通道地址spa

conda config --set show_channel_urls yes

  

2、管理环境3d

 一个项目就须要一个环境,包含了python包等,各个项目环境须要独立,conda能够很容易管理环境

 1)建立并激活一个环境

conda create --name medical_ner

  位置在Anaconda安装文件的/envs/medical_ner

  还能够指定Python版本:

conda create --name medical_ner_python36 python=3.6

  执行完上面一句并激活环境后,能够看到新建的环境中Anaconda已经为其添加了几个必要的库:

  输入python后发现确实安装了python36:

 

 

 2)激活这个新环境

source activate medical_ner # linux下

activate medical_ner # windows dos下

  新的开发环境会被默认安装在你conda目录下的envs文件目录下。你能够指定一个其余的路径;经过conda create -h查看参数使用

 

 3)列出全部环境

conda info -e

 

 4)切换到另外一个环境(activate/deactivate):即从一个项目环境切换到另一个项目环境

source activate medical_ner # linux下

activate medical_ner # windows dos下

# 若是要从你当前工做环境的路径切换到系统根目录时,键入: 
source deactivate # linux

deactivate # dos

 

 5)复制一个环境

conda create -n ner_copy --clone medical_ner # 根据medical_ner克隆一个ner_copy

conda info –-e # 检查环境

 

 6)删除一个环境

conda remove -n ner_copy

 

 7)管理python:安装一个不一样版本的python

  如今咱们假设你须要python3来编译程序,可是你不想覆盖掉你的python2.7来升级,你能够建立并激活一个名为snakes的环境,并经过下面的命令来安装最新版本的python3:

conda create -n snakes python=3

  为了使用不一样版本的python,你能够切换环境,经过简单的激活它就能够,环境的激活前面已经陈述

  固然已经使用了3.6的python环境,能够升级该环境中的Python

 

# 先激活该环境,而后:
conda install -c anaconda python=3.7

 

 

3、管理包

  • conda安装和管理python包很是方便,能够在指定的python环境中安装包,且自动安装所须要的依赖包,避免了不少拓展包冲突兼容问题
  • 不建议使用easy_install安装包。大部分包均可以使用conda安装,没法使用conda和anaconda.org安装的包能够经过pip命令安装
  • 使用合适的源能够提高安装的速度

 1)查看已安装包:激活一个环境后能够经过下面的命令查看已经安装的包

conda list

 

 2)向指定环境中安装包:有三种方式

  使用Conda命令安装包:直接指定-n 指定安装环境的名字,也能够激活环境,再使用conda install命令

conda install --name medical_ner beautifulsoup4

# 或者先激活环境,再安装
activate medical_ner
conda install beautifulsoup4

  从Anaconda.org安装一个包:若是一个包不能使用conda安装,咱们接下来将在Anaconda.org网站查找,搜索框内搜索相应的package

 

conda install--channel address package_name
# 暂时还没尝试

 

  经过pip命令来安装包:须要先激活环境,而后

pip install package_name

  

 4、移除包、环境、或者conda

 移除包:

# 假设你决定再也不使用商业包。你能够在bunnies环境中移除它
conda remove -n bunnies package_name

 

 移除环境:

conda remove -n snakes --all
# snakes是环境名字

  注意:若是移除环境失败,能够尝试下面的方法

conda env remove -n ENV_NAME

  

 删除conda

rm -rf path_install

# 或者卸载anaconda

 

5、进入pycharm中配置

 打开pycharm后新建一个project,而后

 File --> Settings --> 搜索Project Interpreter,点击右侧的齿轮按钮,再点击Add 

 

 

 

 进入添加Interpreter的对话框,选择左侧的Virtualenv Environment再选择右侧的Existing environment

 新建环境的目录,在你安装Anaconda目录下的envs文件夹下(本人Anaconda安装在D盘,故路径以下图所示)而后点击OK按钮

 再点击随后显示示的OK按钮和Apply按钮便可成功的将新建的环境配置到pycharm中

 经过下图咱们发现新的环境python包只有少些,根据项目须要便可在该环境下安装该项目须要的包:

相关文章
相关标签/搜索