我会先说我是堆栈标准的编程 n00b。我有数据分析和脚本编写方面的经验——这是我在一家金融公司的专业工作——但我不知道我在后端做什么。
我正在尝试开始使用 pandas 和 python --- 远离 matlab/vba 但我不知道如何安装 pandas 库。
当我尝试导入 pandas 时出现错误,指出 numpy 模块不存在。我尝试安装 ezsetup/pip(不知道这是什么)...但我不知道在哪里输入此命令$ python get-pip.py
有时,当我尝试import pandas
时,我得到一个错误 cannot import name table 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()
最佳答案
Windows 第三方模块的最佳资源是 Christoph Gohlke 的 Python Extension Packages for Windows存储库。每个模块都可用作自解压 .exe
安装程序,用于 python.org Python 版本 - 确保您获得适合您的版本和体系结构的正确安装程序。
同时 NumPy
不需要任何其他包,pandas
确实如此,因此请确保您全部获得。安装顺序并不重要。
与 Anaconda 或 Enthought 等发行版相比,此资源的优势在于 Gohlke 博士使软件包保持最新状态,使您可以运行最新版本的模块。此外,几乎所有模块都有多个 Python 版本,而其他一些发行版仅基于 Python 2.7。
缺点是需要单独安装每个包,而且没有包管理器来处理依赖关系。
关于python - 如何在 Windows 上安装 numpy 和 pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20641199/