利用anaconda作为python的依赖库管理方法


Posted in Python onAugust 13, 2019

python自带的pip管理依赖库太麻烦,pip很多库不存在,或者一些库并不支持window系统。而且每次用pip下载库经常不成功,结果还是要手动下载跟自己python对应的whl包安装库。

遇到了很多坑之后,发现神奇anaconda,便查阅资料,整理好记录到这里

1、下载anaconda

anaconda可以提供了python的很多库管理,支持多个系统

下载地址:https://www.anaconda.com/download/

利用anaconda作为python的依赖库管理方法

利用anaconda作为python的依赖库管理方法

这里我下载了python3.6,64位window系统,anaconda会帮你安装python环境。

官网下载太慢,可以在国内服务器这里下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装,选择just me即可

利用anaconda作为python的依赖库管理方法

选择安装路径,这个路径下面就是anaconda的库路径,里面有python的环境,以及自带很多python的依赖库。后面配置pycharm的ide环境时,需要指向到这里

利用anaconda作为python的依赖库管理方法

2、把anaconda的库路径配置到pycharm

file-》setting-》project interpreter-》

利用anaconda作为python的依赖库管理方法

点解右边的按钮,点击add,添加一个python环境配置

利用anaconda作为python的依赖库管理方法

选择Existing environment已经存在的环境

利用anaconda作为python的依赖库管理方法

点击修改路径,选择刚才安装anaconda的位置,然后在里面找到python.exe

利用anaconda作为python的依赖库管理方法

然后按确定,anaconda的库就会自动关联到pycharm

3、利用conda命令管理库

anaconda为我们提供方便的包管理命令——conda, 下面我们来看看都有哪些有用的命令吧!

# 查看已经安装的packages
conda list
 
# 查看某个指定环境的已安装包
conda list -n python34
 
# 查找package信息
conda search numpy
 
# 安装scipy
conda install scipy
 
# 安装package
# 如果不用-n指定环境名称,则被安装在当前活跃环境
conda install -n python34 numpy
 
# 更新package
conda update -n python34 numpy
 
# 删除package
conda remove -n python34 numpy

由于conda将conda、python等都视为package,因此,完全可以使用conda来管理conda和python的版本,例如

# 更新conda,保持conda最新
conda update conda
 
# 更新anaconda
conda update anaconda
 
# 更新python
conda update python

以上这篇利用anaconda作为python的依赖库管理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python挑选文件夹里宽大于300图片的方法
Mar 05 Python
python 获取网页编码方式实现代码
Mar 11 Python
python模块smtplib实现纯文本邮件发送功能
May 22 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
Django网络框架之创建虚拟开发环境操作示例
Jun 06 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Python Pandas 箱线图的实现
Jul 23 Python
python怎么提高计算速度
Jun 11 Python
Python实现手绘图效果实例分享
Jul 22 Python
Python collections模块的使用方法
Oct 09 Python
python 破解加密zip文件的密码
Apr 22 Python
Pytorch可视化的几种实现方法
Jun 10 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 #Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 #Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 #Python
python如何将多个PDF进行合并
Aug 13 #Python
python批量读取文件名并写入txt文件中
Sep 05 #Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 #Python
Python学习笔记之列表推导式实例分析
Aug 13 #Python
You might like
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
JSON JQUERY模板实现说明
2010/07/03 Javascript
replace()方法查找字符使用示例
2013/10/28 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
AngularJS控制器之间的数据共享及通信详解
2016/08/01 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
python在linux中输出带颜色的文字的方法
2014/06/19 Python
Python使用wget实现下载网络文件功能示例
2018/05/31 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
python实现PID算法及测试的例子
2019/08/08 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
pandas数据拼接的实现示例
2020/04/16 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
携程旅行网:中国领先的在线旅行服务公司
2017/02/17 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书