conda的好处在于可以针对不同的python项目,为其设定专有的环境。每次运行不同的项目时,conda可以灵活的实现环境切换,避免了一些依赖项的杂糅或是不匹配的问题。

首先安装Anaconda,Linux下直接网上找到对应的下载脚本,bash xxx.sh 安装即可。

创建虚拟环境

conda create -n name python=3.7

创建一个叫‘name’的环境,python版本为3.7

删除环境

conda remove -n name

删除名为‘name’的conda环境

激活环境

如果想切换到名称为‘name’的环境(默认环境为‘base’),用如下命令:

source activate name

此时命令行最前面的小括号就从(base)变成了(name)

推出环境

如果不想用‘name’这一虚拟环境,而想重新切换到默认的base,则输入:

source deactivate name

安装第三方库

conda install xxx 或 pip install xxx

暂且不讨论这两个的区别,我感觉如果切换到特定的虚拟环境中,两者的区别不大,都是在给这个虚拟环境添砖加瓦。

在配置 requirements.txt 一类的依赖项文件时,可以使用:

while read requirement; do conda install --yes $requirement; done <
requirements.txt

不过有时经常会出现一些错误,即便是将 .condarc 的channel修改成国内源,在某些库的安装时仍然会出现PackageNotFoundError,CondaHttpError等一系列莫名其妙的错误,网上的一些做法似乎也解决不了。

所以此时在特定的虚拟环境中,换成pip install效果立竿见影:

pip install -r requirements.txt

如果慢的话再加个豆瓣镜像即可:

pip install -r requirements.txt -i http://pypi.douban.com/simple/
–trusted-host pypi.douban.com

安装不成功的问题即可迎刃而解。

Linux下conda环境配置及第三方库安装相关推荐

  1. Python环境搭建及第三方库安装和卸载

    因预处理医学图像数据需要用到以下的Python库 SimpleITK:Anaconda:PIL (Python Imaging Library),故重新安装Python和第三方库. 一.安装Pytho ...

  2. vs在linux下的环境搭建,linux下vscode环境配置

    文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...

  3. oracle参数配置oci,Linux下OCI环境配置

    Oracle调用接口(Oracle Call Interface简称OCI)提供了一组可对Oracle数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取Ora ...

  4. 解决Linux下java环境配置

    修改当前用户jdk版本(永久修改,对所有用户有效) 编辑系统文件:vi /etc/profile 设置配置: export JAVA_HOME=/Dispatch/java/jdk1.8.0_131 ...

  5. linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述

    Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...

  6. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  7. linux下Java环境的配置

    linux下Java环境的配置 一. 下载jdk5.0 for linux 到sun的主页 [url]http://java.sun.com/j2se/1.5.0/download.jsp[/url] ...

  8. linux下jdk环境变量配置深度分析----解决环境变量不生效的问题

    1.linux下jdk环境变量配置 是否需要配置环境变量,主要看java -version 显示的版本是否为你期望的版本 1.1 不需要配置环境变量的情况 使用java -version查看,版本显示 ...

  9. linux服务器python环境配置+pycharm连接服务器操作

    普天同庆!!!从原来啥也不懂一直拖着想着等返校后问同学怎么操作,到现在迫于无奈需要训练只能自己配置,耗时半天终于搞明白了!!!(大神永远不懂小白的痛) 目录 1.linux服务器环境配置 1.1 安装 ...

最新文章

  1. Java中如何合并有个具有相同key的Map
  2. java ee webservice_javaEE调用webservice总结【利用WSDL】(转载)
  3. 二叉树后序遍历-递归与非递归(左右根)
  4. 针对NLP长文本处理问题的Longformer论文解读
  5. 深入了解UIAutomation 的API
  6. 过滤器java面试_过滤器监听器面试题都在这里
  7. Flutter - 生成二维码与识别二维码
  8. 五种类型的程序员,你属于哪一种?
  9. 《设计模式》3.结构型模式
  10. 算法笔记_065:分治法求逆序对(Java)
  11. Android编译默认英语,Android 编译系统 (一)
  12. 关于SQL的重复记录问题
  13. vue显示农历_vue农历日历
  14. 做职场里的“超级英雄”,需要怎样的盔甲与工具?
  15. win10修复计算机摁什么,编辑告诉你win10修复失败且无法进入系统的详尽处理步骤...
  16. 地铁三号线 - 搬家故事
  17. 在数据库中,视图有什么用?什么时候需要用到视图?
  18. Kruskal 算法介绍
  19. A标签新窗口打开怎么设置
  20. 如何搜索的时候去除电驴emule的乱码显示

热门文章

  1. redisson 主从模式Unsupported protocol version 50_强推七本欢喜冤家甜文,男女主从互怼到互宠,超甜超撩超过瘾!...
  2. csgo显示未加入国服服务器,csgo国服新手常见问题汇总介绍
  3. (原创)android6.0系统 PowerManager深入分析(很具体)
  4. Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
  5. IOS条形码扫描技术实现
  6. 梦想照进现实|CSDN 实体奖牌 第五期
  7. 国外著名大学的开放资源
  8. iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式
  9. 使用 pdf.js 查看发票时,显示不了台头和印章的解决办法
  10. Ubuntu安装及常用软件安装