Pandas以小天鹅为食

2024-05-12 19:03:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着在Cygwin上建造熊猫,却遇到了一个错误的建筑熊猫.msgpack.\u封隔器:

building 'pandas.msgpack._packer' extension

错误是:

^{pr2}$

下面是构建命令:

gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.3-1.x86_64/build=/usr/src/debug/python3-3.4.3-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.3-1.x86_64/src/Python-3.4.3=/usr/src/debug/python3-3.4.3-1 -D__LITTLE_ENDIAN__=1 -Ipandas/src/msgpack -Ipandas/src/klib -Ipandas/src -I/tmp/pip-build-mdmyz2dz/pandas/.eggs/numpy-1.10.2-py3.4-cygwin-2.3.1-x86_64.egg/numpy/core/include -I/usr/include/python3.4m -c pandas/msgpack/_packer.cpp -o build/temp.cygwin-2.3.1-x86_64-3.4/pandas/msgpack/_packer.o

我猜gcc找不到pandas/src/msgpack及其子目录,因为之前的构建使用了除这些之外的所有其他链接。在

我想,我的问题是,有人试图在Cygwin的python上安装pandas吗?如果没有,有什么线索可以告诉你这是怎么回事吗?在


Tags: buildsrcmappandasprefixusr错误msgpack
3条回答

在cygwin中安装以下软件包:

python2-numpy
python2-six
python2-wheel
python2-setuptools
python2-pip
python2-cython
gcc-core
gcc-fortran
gcc-g++
make
wget

然后在Cygwin终端中,构建并安装

^{pr2}$

我成功地构建了pandas 0.18.1,我必须安装gcc-g++。在

如果你用的是狒狒:pact install gcc-g++

以下内容来自另一个网站https://wiki.usask.ca/display/MESH/Running+Python+from+the+Cygwin+Terminal。在

我报告了下面的步骤,但所有的功劳归于原作者。在

配置Cygwin

下载并运行Cygwin安装程序:32位的setup-x86.exe或64位的setup-x86_64.exe(源:http://cygwin.com/install.html)。在

搜索并标记要安装的以下软件包:

  • \所有\开发\制造
  • \所有\Devel\gcc核心
  • \所有\Devel\gcc fortran
  • \全部\Devel\gcc-g++
  • \全部\Python\Python
  • \全部\Web\wget

安装Python

运行“Cygwin终端”(明蒂.exe)作为管理员。使用以下命令安装Python:

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

根据需要安装其他软件包:

^{pr2}$

相关问题 更多 >