利用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之深入变量和引用对象
Sep 24 Python
跟老齐学Python之做一个小游戏
Sep 28 Python
python中装饰器级连的使用方法示例
Sep 29 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
python上传时包含boundary时的解决方法
Apr 08 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
Python3基于plotly模块保存图片表格
Aug 03 Python
使用Python pip怎么升级pip
Aug 11 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
matplotlib阶梯图的实现(step())
Mar 02 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
js实现移动端编辑添加地址【模仿京东】
2017/04/28 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
python找出完数的方法
2018/11/12 Python
python交互界面的退出方法
2019/02/16 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
python opencv实现图像边缘检测
2019/04/29 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python中dict()的高级用法实现
2019/11/13 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
化工专业大学生职业生涯规划书
2014/01/14 职场文书
小学教师师德反思
2014/02/03 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
争先创优活动总结
2014/08/27 职场文书
机关党员公开承诺书
2014/08/30 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
一般纳税人申请报告
2015/05/18 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
德劲DE1108畅想
2021/04/22 无线电
CSS极坐标的实例代码
2021/06/03 HTML / CSS