利用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 相关文章推荐
在Django框架中伪造捕捉到的URLconf值的方法
Jul 18 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
Python遍历numpy数组的实例
Apr 04 Python
Django页面数据的缓存与使用的具体方法
Apr 23 Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
python 读写文件包含多种编码格式的解决方式
Dec 20 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
python缩进长度是否统一
Aug 02 Python
python 实现数据库中数据添加、查询与更新的示例代码
Dec 07 Python
Python实现曲线拟合的最小二乘法
Feb 19 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执行速度全攻略(上)
2006/10/09 PHP
推荐文章系统(一)
2006/10/09 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
详解python中的json和字典dict
2018/06/22 Python
Python判断是否json是否包含一个key的方法
2018/12/31 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
泰国网上购物:Shopee泰国
2018/09/14 全球购物
大学生学年自我鉴定
2014/02/10 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
订货会邀请函
2015/01/31 职场文书
教师创先争优承诺书
2015/04/27 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers