想要做数据分析,除了安装基本的python软件,还需要很多其他的模块,比如科学计算库Numpy,图形库matplotlib,数值计算库scipy,数据挖掘分析库pandas等,这里采用python3.4
安装
这里不提供python的安装,只是在python已经安装的基础上安装别的模块步骤
主要有三种方式,如果一种不行,使用另外一种
一种是在sourceforge上下载exe文件,地址https://sourceforge.net/projects/matplotlib/files/matplotlib/
一种是下载zip或者tar.gz压缩包,使用里面的setup.py执行setup.py install命令安装
最后一种是下载whl文件,放在python的scripts文件夹中,使用命令pip install xxx.whl安装 地址https://pypi.python.org/pypi/
补充,最后还可以批量下载,离线批量安装,看附录
一些下载安装包的网站:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
话说回来,在这里,我的目录如下,
比如使用pip安装
C:\Users\Administrator>pip3.4 install C:\Python34\Scripts\pyparsing-2.2.0-py2.py
3-none-any.whl
Unpacking c:\python34\scripts\pyparsing-2.2.0-py2.py3-none-any.whl
Installing collected packages: pyparsing
Successfully installed pyparsing
Cleaning up...
还有一种使用conda,提前安装anaconda3软件,进行安装即可,特别是离线安装很方便,比如要安装notebook可以,先下载包:https://anaconda.org/jasonb857/notebook/files
conda install --use-local notebook-6.3.0-pyha770c72_1.tar.bz2
有时候还可以使用pip批量下载包,文件requirements需要自行准备,比如下图:
pip download -r requirements.txt -d C:/Users/Administrator/pypkg/
验证
创建一个py文件,内容为
import numpy as np
import matplotlib.pyplot as plt
plt.figure(3)
ax1=plt.subplot(111)
x=np.linspace(0,50,50)
for i in range(1,99):
plt.figure(3)
plt.plot(x,x*2)
plt.show()
然后执行显示,python test.py
附录:
一打包
1 打包单个模块
pip download ansible -d /tmp
2 打包本机所有的包
pip freeze requirements.txt
pip download -r require.txt -d /root/pip-whl/
安装:
pip install --no-index --find-links=/root/pip-whl/ --ignore-installed /root/pip-whl/*
Looking in links: /root/pip-whl/ # 这里就按照指定的目录去找包安装了
......
.
-----------------------------------------------------------------------------------
# 命令解析
--no-index # 忽略包索引(只查看--find-links)
--find-links # --find-links 指向URL,html文件,tar.gz,whl或者目录,不支持指向VCS项目URL的链接
--ignore-installed # 忽略已安装的软件包,覆盖它们
/root/pip-whl/* # 需要安装的软件