-------------------------------------------------------------------------------------------------------------------------------------------------

Windows下的安装:

【知道命令行】同时按下Win和r键,在弹出的小窗口输入cmd即可进入命令行。默认的当前目录是C:\User\Qinwt。可通过一系列命令实现打开目录、切换目录等多种命令(可自行百度“Windows 命令行”了解)。

现在,假设你下载并安装好了Python,文件目录为D:\Python

那么如何安装一系列的库呢?

有两种方法:一是去相应网站下载源代码,然后使用如下命令:python setup.py install安装(待会演示);二是使用pip安装(待会主要是使用这种方法)。

现在,我们使用第一种方法安装pip。在网站https://pypi.python.org/pypi/pip点击Downloads下载pip压缩包,解压后,假设你解压后的文件位于目录D:Python\pip-9.0.1下。然后进入命令行,敲下

D:

进入D盘的主目录。敲下

cd D:\Python\pip-9.0.1

即进入了解压后的的pip目录,该目录下有一个setup.py文件。敲下

python setup.py install

即可完成安装pip。

(在敲下上一行之前,需要把Python的安装目录(在此为D:\Python)放入环境变量中的系统变量的Path中,可自行百度方法。只有加入到了Path中,命令行才会把python当做一个命令去执行)。

至此pip就安装好了。在目录D:\Python\Scripts里面可看到很多pip开头的文件。将此目录加入环境变量的Path中为后续安装做准备。

开始安装:

介绍一个有爱的网站http://www.lfd.uci.edu/~gohlke/pythonlibs,称之为B。

1.numpy库

进入B网站,找到numpy处的下载区域,注意要选择自己电脑位数和Python版本的numpy。比如我是64位的Windows和Python35,我就选择

numpy‑1.13.1+mkl‑cp35‑cp35m‑win_amd64.whl

下载它咯。然后在命令行进入下载后的目录,敲下

pip install numpy‑1.13.1+mkl‑cp35‑cp35m‑win_amd64.whl

即可(听别人说不能修改文件名,那就复制+粘贴吧)。

numpy库是许多库的依赖库,所以先安装它。

(注:也可直接敲下命令pip install numpy安装numpy库,但是要安装下面的Scipy库就得是numpy(+mlk)的库。

(注:敲下命令pip list可看到已安装的库。在D:\Python\Lib\site-packages也可看到)

(注:好处——numpy提供了具有高效率的数组结构(只知道这么多了~))

2.Scipy库

在B网站下载相应的文件。同1的安装过程。

3.Matplotlib库

命令:

pip install matplotlib

搞定。

(注:绘图库)

4.Pandas库

某本书上说是Python最强大的数据分析和探索工具(还说貌似没有之一)。直接上命令:

pip install pandas

即可。此外,大型数据一般得使用文件输入,默认的Pandas不能读写Excel。可用下面命令获得相应的功能包:

pip install xlrd #读取Excel

pip install xlwt #写入Excel

5.Scikit-learn库

在知乎上看见有人推荐,还是上面那本书说和Pandas结合成为了Python下强大的数据挖掘工具。

直接pip install scikit-learn。

6.Keras库

Keras包含了强大的人工神经网络模型。安装它要提前安装GCC和G++的编译器,安装MinGw即可(我想也要加入环境变量Path)。在安装Keras前先安装Theano库。都是用pip install 安装。

Ubuntu下的安装:

linux系统貌似都内置了python。安装库可通过Linux内置的软件管理器进行安装,譬如安装numpy

使用命令

sudo apt-get install python-numpy

--------------------------------------------------------------------------------------------------------------------------------------------------

学习一样东西最烦的就是开发环境的搭建了,因为它很容易就把人一棒槌打死在起跑线上。装这些库的过程比以往装某些软件真是让我欣慰,作为Python+机器学习的一枚小白,在此写下一些基础性的准备工作事项,供各位朋友交流。

python需要安装的库_使用python学习【机器学习】需要安装的库~相关推荐

  1. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  2. python进行数据分析需要安装哪两个库_对Python进行数据分析_关于Package的安装问题...

    一.为什么要使用Python进行数据分析? python拥有一个巨大的活跃的科学计算社区,拥有不断改良的库,能够轻松的集成C,C++,Fortran代码(Cython项目),可以同时用于研究和原型的构 ...

  3. python批量安装第三方库_使用Python批量安装第三方库

    Python的很多功能通过第三方库实现,99%的第三方库可以通过Python自带的pip方法进行自动下载和安装.然而Python有几十万个第三方库,最常用的也有几十个.想要一次性地安装几十个常用的第三 ...

  4. pythonidle安装第三方库_在Python IDLE 下调用anaconda中的库教程

    在Python IDLE 下调用anaconda中的库教程 大家都知道,Anaconda是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.下载了anaco ...

  5. python人脸识别库_基于Python的face_recognition库实现人脸识别

    Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...

  6. python软件安装及设置_入门Python——1.软件安装与基础语法

    周末在家闲来无事,学了下Python.怕看过一遍就忘了,这里mark下. 一.Python的应用场景 1.网站开发 2.人工智能 机器学习 3.数据科学(如爬虫) 4.其它(绘图.图像处理) 二.软件 ...

  7. python爬虫挖掘平台搭建_一篇非常棒的安装Python及爬虫入门博文!

    原标题:一篇非常棒的安装Python及爬虫入门博文! 一. 大数据及数据挖掘基础(私信小编007即可获取大量Python学习资料!) 第一部分主要简单介绍三个问题: 1.什么是大数据? 2.什么是数据 ...

  8. python 打包 无需安装运行环境_无需Python环境,小白也可以运行的抢票程序

    阅读文本大概需要 5 分钟. 又到周末了,pk 哥抽空对抢票程序作了优化,并把优化后的程序做打包处理,打包后没有 Python 环境的电脑也可以正常运行程序了.前两篇关于抢票的文章没看可点下方链接查看 ...

  9. python权限不够无法写入_解决python使用pip安装模块的权限问题

    ubuntu16.04下默认的python和pip 1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python -V查看版本 命令行中py ...

最新文章

  1. 文件、格式-【Cocos2D-X 】初窥门径(10)解决中文乱码-by小雨
  2. MemoryStream的一些问题
  3. 深入理解Openstack自动化部署
  4. 墓志铭:非常了得其实早已死了
  5. 如何跑通第一个 SQL 作业
  6. Class文件结构(更新中)
  7. treemap怎么保证有序_你对多线程熟悉吗,谈谈线程安全中的原子性,有序性和可见性?...
  8. 软件开发 —— 极限编程(XP:Extreme Programming)
  9. 浏览器cookie那些事儿
  10. OpenSessionInViewFilter失效问题
  11. selenium+java+chrome环境搭建
  12. 浪潮存储实至名归,通用存储用户评测排名全球榜首
  13. 对页面上所有ajax的请求进行监听
  14. LabVIEW练习16
  15. html 如何去掉超链接下的下划线
  16. 计算机学院运动会方阵策划案,运动会方阵策划书模板
  17. 吉林银行对接支付 绑卡
  18. 成都市武侯区计算机实验小学校长,成都市武侯区群文阅读研究活动在棕北小学召开...
  19. 2015年暑期学习经历感想
  20. mex matlab混编,Matlab中mex与C混合编程总结

热门文章

  1. 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】
  2. Google布隆过滤器与Redis布隆过滤器详解
  3. Hbase 02_伪分布式、完全分布式
  4. leetcode 174. Dungeon Game | 174. 地下城游戏(暴力递归->傻缓存->dp)
  5. 【Eviews】第九周实验-二次/对数拟合、预测
  6. 分布式键值系统Amazon Dynamo简介
  7. html如何改变浏览器的图标,css 更换浏览器 默认图标
  8. 《深入理解Java虚拟机》读后总结(一)JVM内存模型
  9. pom 选用maven仓库
  10. 牛客 -- leetcode -- evaluate-reverse-polish-notation