我先说我是一个编程高手,我有数据分析和脚本编写的经验--这是我在一家金融公司的专业工作--但我不知道我在后端做什么。
我试着开始使用pandas和python -远离matlab/vba,但我不知道如何安装pandas库。
当我尝试导入pandas时,我得到一个错误,即numpy模块不存在。我试图安装ezsetup / pip(不知道这是什么btw).
有时当我尝试import pandas
我得到一个错误无法导入名称表哈希
我完全不知道这是什么意思而且我什么都不会说。
更新
好吧,我安装了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()
字符串
6条答案
按热度按时间bf1o4zei1#
注意:此答案已不再是最新的。Windows版Python扩展包网站已存档,自2022年6月起不再更新。使用pip安装Python包。
Windows第三方模块的最佳资源是Christoph Gohlke的Python Extension Packages for Windows存储库。每个模块都可以作为自解压
.exe
安装程序使用,用于python.org版本的Python -确保您获得了适合您的版本和架构的正确安装程序。虽然
NumPy
不需要任何其他软件包,但pandas
需要,因此请确保您获得所有软件包。安装顺序并不重要。与Anaconda或Enthought等发行版相比,本资源的优势在于Gohlke博士使软件包保持最新,允许您运行最新版本的模块。此外,几乎所有模块都有多个Python版本,而其他一些发行版仅基于Python 2.7。
缺点是您需要单独安装每个包,并且没有包管理器来处理依赖项。
xxhby3vn2#
最好使用预打包的解决方案,Anaconda或Enthought,特别是Windows
mec1mxoz3#
试试这个:它应该工作。
转到你有Python的位置(C:\Python34)运行blow命令:
字符串
NUMPY在我安装Pandas后自动安装。
sz81bmfz4#
我也有同样的头痛,我最终找到的解决方案是安装python xy。这似乎包括了我曾经梦想使用的每一个软件包,几周的挫折几乎瞬间消失(与pandas和许多其他软件包有关。这是一个伟大的集合,你需要的一切。它包括了上面提到的几乎所有库)
虽然YMMV,Enthought的天篷造成了一个又一个的问题,我的安装问题。我建议避开。
eqqqjvef5#
首先使用命令python -m pip install --upgrade pip升级pip版本,之后只需执行pip install pandas
注意:-对于pandaspython-dateutil、numpy、setuptools和pytz模块是必需的。
neskvpey6#
要为Python 3安装pandas,您可能需要使用python-pandas包。虽然NumPy不需要任何其他包,但pandas需要,因此请确保您获得所有包。安装顺序并不重要....缺点是您需要单独安装每个包,并且没有包管理器来处理依赖项。
安装numpy
pip install numpy
安装pandas
pip install pandas