我将在前言中说我是按堆栈标准编程的n00b。我有数据分析和脚本编写的经验 - 这是我在金融公司做的专业 - 但我不知道我在后端做了什么。
我正在尝试开始使用pandas和python ---远离matlab / vba,但我无法弄清楚如何安装pandas库。
当我尝试导入pandas时,我收到一个错误,即numpy模块不存在。我试着安装ezsetup / pip(不知道这是什么btw)...我不知道在哪里输入这个命令$ python get-pip.py
有时当我尝试import pandas
我得到错误时无法导入名称表hashable
我不知道这意味着什么,我无处可去。
更新
好的我安装了anaconda,它似乎允许我直接从控制台导入numpy和pandas。当我尝试编写基本时间序列并使用pandas语法绘制它时,我得到一个错误,“系列未定义”,因此我不确定它是否真的有效
In [1]: import matplotlib.pyplot as plt
In [2]: ts = Series(randn(1000), index=date_range('1/1/2000', periods=1000))
In [3]: ts = ts.cumsum()
In [4]: ts.plot()
答案 0 :(得分:11)
适用于Windows的第三方模块的最佳资源是Christoph Gohlke的Python Extension Packages for Windows存储库。每个模块都可以作为自解压.exe
安装程序使用,与python.org版本的Python一起使用 - 确保为您的版本和体系结构获取正确的安装程序。
虽然NumPy
不需要任何其他软件包,但pandas
会这样做,所以请确保全部获取它们。安装顺序并不重要。
这种资源优于Anaconda或Enthought这样的发行版的优势在于Gohlke博士使这些软件包保持最新,允许您运行最新版本的模块。此外,几乎所有模块都有多个Python版本,而其他一些发行版仅基于Python 2.7。
缺点是您需要单独安装每个软件包,并且没有用于处理依赖项的软件包管理器。
答案 1 :(得分:7)
答案 2 :(得分:5)
试试这个:它应该有用。
转到Python所在的位置(C:\ Python34) 运行blow命令:
python -m pip install pandas
安装Pandas后自动安装NUMPY。
答案 3 :(得分:3)
我有同样的头痛,我最终找到的解决方案是安装python xy。这似乎包括我梦寐以求的每一个包装,几周的挫折几乎立即消失(与熊猫和其他许多相关。它是你需要的一切的很好的集合。它包括上面提到的大多数库)
虽然YMMV,Enthought的Canopy在我的安装问题发布后引发了问题。我建议明确指出。
答案 4 :(得分:1)
首先使用命令 python -m pip install --upgrade pip 升级pip版本,之后只需 pip install pandas
注意:-对于熊猫 python-dateutil,numpy,setuptools 和 pytz 模块。
答案 5 :(得分:0)
要为Python 3安装熊猫,您可能需要使用python-pandas软件包。 虽然NumPy不需要任何其他程序包,但pandas则需要,所以请确保将它们全部获取。安装顺序并不重要。缺点是您需要单独安装每个软件包,并且没有用于管理依赖项的软件包管理器。
要安装numpy pip install numpy
要安装熊猫pip install pandas