利用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中sleep函数用法实例分析
Apr 29 Python
深入探究Django中的Session与Cookie
Jul 30 Python
Python IDLE入门简介
Dec 08 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 Python
python处理csv中的空值方法
Jun 22 Python
Django添加sitemap的方法示例
Aug 06 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
Python利用字典破解WIFI密码的方法
Feb 27 Python
python移位运算的实现
Jul 15 Python
python实现windows倒计时锁屏功能
Jul 30 Python
如何利用python进行时间序列分析
Aug 04 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 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+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
10个可以简化php开发过程的MySQL工具
2010/04/11 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
2017/02/03 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
js不是基础的基础
2006/12/24 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
js实现tab切换效果
2017/02/16 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
python实现连接mongodb的方法
2015/05/08 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
Python实现打印实心和空心菱形
2019/11/23 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
手机配件第一品牌:ZAGG
2017/05/28 全球购物
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
质检员的岗位职责
2013/11/15 职场文书
幼儿教师考核制度
2014/01/25 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
工厂仓管员岗位职责范本
2014/07/17 职场文书
二人合伙经营协议书
2014/09/13 职场文书
护士年终个人总结
2015/02/13 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
nginx基于域名,端口,不同IP的虚拟主机设置的实现
2021/03/31 Servers