利用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实现简单的TCP代理服务器
Oct 08 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
在Python中使用列表生成式的教程
Apr 27 Python
在Python中处理字符串之isdigit()方法的使用
May 18 Python
详解Python中映射类型的内建函数和工厂函数
Aug 19 Python
python黑魔法之编码转换
Jan 25 Python
安装Python和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
python登录并爬取淘宝信息代码示例
Dec 09 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 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 数据库的一个例子
2006/10/09 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
laravel 解决crontab不执行的问题
2019/10/22 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
AngularJS入门教程之Helloworld示例
2016/12/25 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
2018/09/19 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
在Django的上下文中设置变量的方法
2015/07/20 Python
Python中类的初始化特殊方法
2017/12/01 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
详解Python 循环嵌套
2020/07/09 Python
Python加速程序运行的方法
2020/07/29 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
艺术系应届生的自我评价
2013/10/19 职场文书
军训自我鉴定
2014/01/22 职场文书
环保公益广告语
2014/03/13 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
关于远足的感想
2015/08/10 职场文书
九年级英语教学反思
2016/02/15 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server