利用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中条件选择和循环语句使用方法介绍
Mar 13 Python
python读取word文档的方法
May 09 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
速记Python布尔值
Nov 09 Python
Python实现简单http服务器
Apr 12 Python
详解python算法之冒泡排序
Mar 05 Python
Python代码实现删除一个list里面重复元素的方法
Apr 02 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
python Gunicorn服务器使用方法详解
Jul 22 Python
用Python生成HTML表格的方法示例
Mar 06 Python
如何写python的配置文件
Jun 07 Python
pandas数据分组groupby()和统计函数agg()的使用
Mar 04 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
php防止网站被攻击的应急代码
2015/10/21 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
2018/12/21 PHP
laravel入门知识点整理
2020/09/15 PHP
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
jQuery移动端图片上传组件
2016/06/12 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
vue路由跳转传递参数的方式总结
2020/05/10 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
python制作抖音代码舞
2019/04/07 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
python re.match()用法相关示例
2021/01/27 Python
html5与css3小应用
2013/04/03 HTML / CSS
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
恒华伟业笔试面试题
2015/02/26 面试题
红领巾心向党演讲稿
2014/09/10 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
《绝招》教学反思
2016/02/20 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
javascript实现计算器功能详解流程
2021/11/01 Javascript
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android