利用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 ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
浅析Python中的多进程与多线程的使用
Apr 07 Python
Python中的进程分支fork和exec详解
Apr 11 Python
python+selenium+autoit实现文件上传功能
Aug 23 Python
使用Python处理Excel表格的简单方法
Jun 07 Python
python中的decorator的作用详解
Jul 26 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
Aug 22 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
jupyter note 实现将数据保存为word
Apr 14 Python
selenium.webdriver中add_argument方法常用参数表
Apr 08 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
解决php接收shell返回的结果中文乱码问题
2014/01/23 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
php判断用户是否手机访问代码
2015/06/08 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
js隐式全局变量造成的bug示例代码
2014/04/22 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
详解jQuery事件
2017/01/13 Javascript
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
5种Python单例模式的实现方式
2016/01/14 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
对python中的try、except、finally 执行顺序详解
2019/02/18 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
django 模版关闭转义方式
2020/05/14 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
国贸专业个人求职信分享
2013/12/04 职场文书
环境科学专业个人求职信
2013/12/15 职场文书
优秀员工自荐书
2013/12/19 职场文书
公司董事长岗位职责
2014/06/08 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
教室布置标语
2014/06/26 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
党性分析自查总结
2014/10/14 职场文书
2014年防汛工作总结
2014/12/08 职场文书
检讨书模板
2015/01/29 职场文书
不同意离婚答辩状
2015/05/22 职场文书
文明医院的标语集锦!
2019/07/24 职场文书