一、管理conda

 通过anaconda来安装python及python包,让你不必关心系统是否安装了一些依赖,如zlib等等,anaconda已经集成了这些依赖,可以方便的安装python

 下载请点击

 1)检查conda版本

conda --version

 2)升级当前conda版本

conda update conda

 

 3)建议:

  因为Anaconda.org的服务器在国外,所以需要安装packages时,你会发现conda下载的速度经常很慢,所幸清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:

  # 添加Anaconda的TUNA镜像

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

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

conda config --set show_channel_urls yes

  

二、管理环境

 一个项目就需要一个环境,包含了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 # linuxdeactivate # dos

 5)复制一个环境

conda create -n ner_copy --clone medical_ner # 根据medical_ner克隆一个ner_copyconda 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

三、管理包

  • 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

  

 四、移除包、环境、或者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

五、进入pycharm中配置

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

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

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

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

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

 通过下图我们发现新的环境python包只有少些,根据项目需要即可在该环境下安装该项目需要的包:

转载于:https://www.cnblogs.com/always-fight/p/11201176.html

关于conda-新手必读相关推荐

  1. 家用计算机机箱怎么选,DIY装机怎么选择电脑机箱 新手必读的电脑主机箱选购指南...

    在这个讲究颜值的时代,对于一些主要外观的外观党来说,内外皆修的机箱也是算重要的.DIY装机怎么选择电脑机箱?下面装机之家小编就来谈下新手必读的电脑主机箱选购指南,对于装机选择机箱困难症的朋友不妨来看看 ...

  2. second life 新手必读 原文http://www.chezhe.com/game/ol/paopao/zhin

    second life 新手必读 作者:swei 加入时间:2007-04-09 来源: 访问:413 [大 中 小] 新手必读 [url]http://www.chezhe.com/game/ol/ ...

  3. 大功率mos管(功率mos管)的五种损坏原因分析,新手必读

    主题:大功率mos管(功率mos管)的五种损坏原因分析,新手必读! 最近很多企业工程师在对功率mos管选型方面都纠结如何选择大功率mos管,小编认为首先要对所有的大功率mos管型号有一个全面的了解,大 ...

  4. [新手必读]论坛推广技巧

    [新手必读]论坛推广技巧 一.选择合适的论坛 论坛宣传首先要选择有自己潜在客户在的论坛:其次是要选择人气旺的论坛,但人气太旺也有弊病,因为贴子很快就被其它贴子淹没了,再说人太多,登录也困难:三是要选择 ...

  5. Python小白的数学建模课-01.新手必读

    Python 完全可以满足数学建模的需要. Python 是数学建模的最佳选择之一,而且在其它工作中也无所不能. 『Python小白的数学建模课 @ Youcans』 带你从数模小白成为国赛达人. 欢 ...

  6. 初入行Web前端开发新手必读

    公司招了几个刚毕业的学生,作为重构的新手让我来带. 首先感谢感谢党.感谢国家.感谢公司给了我这样的一个机会,对我工作的肯定和认可,让我带这样的一个重构团队,同时我也明白任务的艰巨,但我一定会将工作做好 ...

  7. android开发新浪微博客户端 完整攻略 [新手必读]

    android开发新浪微博客户端 完整攻略 [新手必读][转]2011-04-06  10:49:19 http://www.eoeandroid.com/forum-viewthread-tid-6 ...

  8. 九龙战登录只显示一个服务器,九龙战新手必读 带你走出六大误区

    原标题:九龙战新手必读 带你走出六大误区 腾讯第一动作手游九龙战开启了不删档测试,相信很多玩家已经感受到了来自小怪的压力吧?记得第一次玩的时候,连第一关都没打过去.那么今天小编就给大家介绍一些小知识小 ...

  9. 【小米刷机流程全攻略】新手必读

    http://www.xiaomi.cn/content-19-10673-1.html [小米刷机流程全攻略]新手必读 1. <新手刷机常识>刷机常用知识 2. 小米刷机的注意事项 3. ...

  10. 新手必读:笔记本电脑日常维护的经验技巧

    新手必读:笔记本电脑日常维护的经验技巧 来这里的兄弟,都是本本的用户了,有些人可能认为这篇文章写得有些多余,但是我想,也有好多朋友是初级用户了,有些才新买了新机器,或二手机器,刚拥有自己的小黑,如何正 ...

最新文章

  1. 某程序员以阿里为原型写小说!阿里员工:每件事都是真的!网友:建议拍成电视剧!...
  2. C#生成CHM文件(中级篇)
  3. 正则不以什么开头_python基础 | 正则扫盲
  4. 如何掌握Java内存(并保存程序)
  5. vue请求封装,Store-状态管理部分(文档笔记)
  6. deepin开机未登录自动连接wifi
  7. 持续集成~Jenkins构建GitHub项目的实现
  8. 凌晨!腾讯紧急宣布再度延期复工时间到24号;上班感染肺炎算工伤;小米VIVO完成统一推送适配...
  9. 7个免费的服务器监控工具
  10. 尚硅谷宋红康java基础学习笔记
  11. 基于MemFireCloud的电子图书馆开发指南(三)
  12. 工商服务代理行业解决方案
  13. eclipse导入系统签名
  14. 2019清明期间qbxt培训qwq
  15. Java实现桐桐的数学难题
  16. Grafana的介绍与使用
  17. 南开计算机考研真题,(NEW)南开大学《812计算机综合基础》历年考研真题汇编(83页)-原创力文档...
  18. Variance Reduction Methods: a Quick Introduction to Quasi Monte Carlo——完结
  19. Formality流程
  20. webrtc服务器压测工具使用

热门文章

  1. mysql停止更新时间_我如何更新这个MySQL查询以获取从开始、停止、暂停和恢复事件经过的总时间...
  2. git 查看修改明细_git查看某个文件的修改历史
  3. python退出帮助系统_Python退出脚本并返回Main
  4. java hashtable 数据结构_java Hashtable底层原理是怎样的?数据结构包括什么?
  5. boost linux 测试程序,Linux平台下安装 boost 库
  6. 夹娃娃_夹娃娃的实用性方法 抓娃娃可以用什么技巧
  7. 前端 JavaScript 实现一个简易计算器
  8. URL中文传值乱码解决方式
  9. 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(
  10. ORACLE SQL分组查询某列或某几列重复信息数量