利用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为tornado添加recaptcha验证码功能
Feb 26 Python
python制作爬虫并将抓取结果保存到excel中
Apr 06 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
详解python3实现的web端json通信协议
Dec 29 Python
分享一个简单的python读写文件脚本
Nov 25 Python
python3实现跳一跳点击跳跃
Jan 08 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
Jun 17 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
django处理select下拉表单实例(从model到前端到post到form)
Mar 13 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 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
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
javascript tips提示框组件实现代码
2010/11/19 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
javascript中String类的subString()方法和slice()方法
2011/05/24 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
新版小程序登录授权的方法
2018/12/12 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
python+mysql实现简单的web程序
2014/09/11 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
通过实例学习Python Excel操作
2020/01/06 Python
介绍一下linux文件系统分配策略
2013/02/25 面试题
中软国际Java程序员机试题
2012/08/19 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
机电专业体育教师求职信
2013/09/21 职场文书
财务会计专业个人求职信范本
2014/01/08 职场文书
《孔子拜师》教学反思
2014/02/24 职场文书
二手房购房意向书范本
2014/04/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
拓展训练激励口号
2014/06/17 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
2022漫威和DC电影上映作品
2022/04/05 欧美动漫