windows2007 python2.7 32bit env 安装pandas和ipython

在Windows 2007上通过Python 2.7 32位环境安装pandas和ipython遇到困难,尝试pip安装失败后,解决方案是安装Anaconda,它提供了一个包含所有必要依赖的完整环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、pandas

因为用pip 老提示timeout,设置代理也没用,设置timeout时间也不管事,后来单个安装包,总是少各种东西,装了一下午也没成功。

最后在要放弃的时候,找到了一个最简单的办法

那就是安装anaconda!!!

它相当于一个容器:

是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令 conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

所以使用windows的亲们,建议一开始就使用这种方法!!!
anaconda.exe下载地址:
下载完成后双击安装,最后配置环境变量,如果使用eclipse,在eclipse里要 重新导入python.exe(C:\ProgramData\Anaconda2)

二、ipython
cmd>ipython

验证上面两步安装是否成功:
#-*- coding: utf-8 -*-
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

s = pd.Series([2,3,5,np.nan,9,10])
print s
结果:
0     2.0
1     3.0
2     5.0
3     NaN
4     9.0
5    10.0
dtype: float64


三、单个安装的过程中遇到的问题也记录在此吧,当做备忘
1. 下载pandas-0.16.0rc1.win32-py2.7.exe安装,验证是否安装成功:from pandas import Series
2.ImportError: No module named numpy
下载:numpy-1.13.3+mkl-cp27-cp27m-win32.whl
pip install numpy-1.13.3+mkl-cp27-cp27m-win32.whl
3.ImportError: No module named dateutil.tz
安装datautil.tz
4. 下载安装matplotlib-1.4.3.win32-py2.7.exe
5.下载安装pyparsing


在windows下安装pandas,只安装pandas一个包显然是不够的,它并没有把用到的相关包都打进去,这点是很麻烦的,只有等错误信息出来后才知道少了哪些包。我总结了一下,一共需要安装如下包:
pyparsing-2.0.2.win32-py2.7.exe
matplotlib-1.3.1.win32-py2.7.exe
openpyxl-openpyxl-5d2c0c874d2.tar.gz
setuptools-3.8.1.win32-py2.7.exe
numpy-MKL-1.8.1.win32-py2.7.exe
six-1.7.3.win32-py2.7exe
python-dateutil-2.2.win32-py2.7.exe

这些安装包的下载地址是:

另外一个很重要的注意事项是版本问题,Python扩展包和Python的版本严格相关,不同版本的Python,其扩展包的版本也不同。

最后一个注意事项是32位和64位不要搞混了,所有扩展包都分32位和64位两种版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值