Linux下conda环境配置及第三方库安装
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环境配置及第三方库安装相关推荐
- Python环境搭建及第三方库安装和卸载
因预处理医学图像数据需要用到以下的Python库 SimpleITK:Anaconda:PIL (Python Imaging Library),故重新安装Python和第三方库. 一.安装Pytho ...
- vs在linux下的环境搭建,linux下vscode环境配置
文章目录 linux下vscode环境配置 编译器,调试器安装 sudo apt update #通过以下命令安装编译器和调试器 sudo apt install build-essential gd ...
- oracle参数配置oci,Linux下OCI环境配置
Oracle调用接口(Oracle Call Interface简称OCI)提供了一组可对Oracle数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取Ora ...
- 解决Linux下java环境配置
修改当前用户jdk版本(永久修改,对所有用户有效) 编辑系统文件:vi /etc/profile 设置配置: export JAVA_HOME=/Dispatch/java/jdk1.8.0_131 ...
- linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述
Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- linux下Java环境的配置
linux下Java环境的配置 一. 下载jdk5.0 for linux 到sun的主页 [url]http://java.sun.com/j2se/1.5.0/download.jsp[/url] ...
- linux下jdk环境变量配置深度分析----解决环境变量不生效的问题
1.linux下jdk环境变量配置 是否需要配置环境变量,主要看java -version 显示的版本是否为你期望的版本 1.1 不需要配置环境变量的情况 使用java -version查看,版本显示 ...
- linux服务器python环境配置+pycharm连接服务器操作
普天同庆!!!从原来啥也不懂一直拖着想着等返校后问同学怎么操作,到现在迫于无奈需要训练只能自己配置,耗时半天终于搞明白了!!!(大神永远不懂小白的痛) 目录 1.linux服务器环境配置 1.1 安装 ...
最新文章
- Java中如何合并有个具有相同key的Map
- java ee webservice_javaEE调用webservice总结【利用WSDL】(转载)
- 二叉树后序遍历-递归与非递归(左右根)
- 针对NLP长文本处理问题的Longformer论文解读
- 深入了解UIAutomation 的API
- 过滤器java面试_过滤器监听器面试题都在这里
- Flutter - 生成二维码与识别二维码
- 五种类型的程序员,你属于哪一种?
- 《设计模式》3.结构型模式
- 算法笔记_065:分治法求逆序对(Java)
- Android编译默认英语,Android 编译系统 (一)
- 关于SQL的重复记录问题
- vue显示农历_vue农历日历
- 做职场里的“超级英雄”,需要怎样的盔甲与工具?
- win10修复计算机摁什么,编辑告诉你win10修复失败且无法进入系统的详尽处理步骤...
- 地铁三号线 - 搬家故事
- 在数据库中,视图有什么用?什么时候需要用到视图?
- Kruskal 算法介绍
- A标签新窗口打开怎么设置
- 如何搜索的时候去除电驴emule的乱码显示
热门文章
- redisson 主从模式Unsupported protocol version 50_强推七本欢喜冤家甜文,男女主从互怼到互宠,超甜超撩超过瘾!...
- csgo显示未加入国服服务器,csgo国服新手常见问题汇总介绍
- (原创)android6.0系统 PowerManager深入分析(很具体)
- Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
- IOS条形码扫描技术实现
- 梦想照进现实|CSDN 实体奖牌 第五期
- 国外著名大学的开放资源
- iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式
- 使用 pdf.js 查看发票时,显示不了台头和印章的解决办法
- Ubuntu安装及常用软件安装