搭建python数据分析环境

想要做数据分析,除了安装基本的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/

Search results · PyPI

话说回来,在这里,我的目录如下,

比如使用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/*    # 需要安装的软件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朝闻道-夕死可矣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值