安装 Python 库时出错?

发布于 2024-12-14 02:48:40 字数 7022 浏览 2 评论 0原文

我正在尝试使用 easy_install 安装 ahocorasick 库,但收到此错误:

Searching for ahocorasick
Reading http://pypi.python.org/simple/ahocorasick/
Reading http://hkn.eecs.berkeley.edu/~dyoo/python/ahocorasick/
Best match: ahocorasick 1.0pre
Downloading https://hkn.eecs.berkeley.edu/~dyoo/python/ahocorasick/ahocorasick-1.0pre.tar.gz
Processing ahocorasick-1.0pre.tar.gz
Running ahocorasick-1.0pre\setup.py -q bdist_egg --dist-dir c:\users\t-rahulp\appdata\local\temp\easy_install-dmwagb\ahocorasick-1.0pre\egg-dist-tmp-c
gqixx
aho-corasick.c: In function 'aho_corasick_goto_initialize':
aho-corasick.c:171:1: warning: control reaches end of non-void function
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x2d): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x5c): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xaa): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xcb): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xd4): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x116): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x321): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x331): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x579): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x13): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x61): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0xb0): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x106): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x11c): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xaa): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xd0): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xe5): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x106): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x121): undefined reference to `_imp__PyList_New'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x15e): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x192): undefined reference to `_imp__PyList_Append'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x237): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x252): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x25d): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x27f): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x2c4): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x308): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x324): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x32f): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x34c): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x357): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x3d1): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x3da): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x450): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x45b): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x479): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4bc): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4d8): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4e3): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4fd): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x508): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x537): undefined reference to `_imp__PyExc_MemoryError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x542): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x551): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x58f): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x61b): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x640): undefined reference to `_imp__PyType_Ready'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x649): undefined reference to `_imp__PyType_GenericNew'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x65b): undefined reference to `_imp__PyType_Ready'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x68c): undefined reference to `_imp__Py_InitModule4'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x6b5): undefined reference to `_imp__PyModule_AddObject'
collect2: ld returned 1 exit status
error: Setup script exited with error: command 'gcc' failed with exit status 1

我尝试手动执行此操作,但最终出现相同的错误。我已将 MinGW 添加到我的 PATH 中,因此查找 gcc 应该不是问题。关于如何解决这个问题有什么建议吗?

I am trying to install the ahocorasick library using easy_install but am getting this error:

Searching for ahocorasick
Reading http://pypi.python.org/simple/ahocorasick/
Reading http://hkn.eecs.berkeley.edu/~dyoo/python/ahocorasick/
Best match: ahocorasick 1.0pre
Downloading https://hkn.eecs.berkeley.edu/~dyoo/python/ahocorasick/ahocorasick-1.0pre.tar.gz
Processing ahocorasick-1.0pre.tar.gz
Running ahocorasick-1.0pre\setup.py -q bdist_egg --dist-dir c:\users\t-rahulp\appdata\local\temp\easy_install-dmwagb\ahocorasick-1.0pre\egg-dist-tmp-c
gqixx
aho-corasick.c: In function 'aho_corasick_goto_initialize':
aho-corasick.c:171:1: warning: control reaches end of non-void function
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x2d): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x5c): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xaa): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xcb): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0xd4): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x116): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x321): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x331): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\aho-corasick.o:aho-corasick.c:(.text+0x579): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x13): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x61): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0xb0): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x106): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\slist.o:slist.c:(.text+0x11c): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xaa): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xd0): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0xe5): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x106): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x121): undefined reference to `_imp__PyList_New'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x15e): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x192): undefined reference to `_imp__PyList_Append'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x237): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x252): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x25d): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x27f): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x2c4): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x308): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x324): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x32f): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x34c): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x357): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x3d1): undefined reference to `_imp__Py_BuildValue'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x3da): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x450): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x45b): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x479): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4bc): undefined reference to `_imp__PyArg_ParseTupleAndKeywords'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4d8): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4e3): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x4fd): undefined reference to `_imp__PyExc_AssertionError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x508): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x537): undefined reference to `_imp__PyExc_MemoryError'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x542): undefined reference to `_imp__PyErr_SetString'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x551): undefined reference to `_imp___Py_NoneStruct'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x58f): undefined reference to `_imp__PyMem_Malloc'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x61b): undefined reference to `_imp__PyMem_Free'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x640): undefined reference to `_imp__PyType_Ready'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x649): undefined reference to `_imp__PyType_GenericNew'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x65b): undefined reference to `_imp__PyType_Ready'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x68c): undefined reference to `_imp__Py_InitModule4'
build\temp.win-amd64-2.6\Release\py_wrapper.o:py_wrapper.c:(.text+0x6b5): undefined reference to `_imp__PyModule_AddObject'
collect2: ld returned 1 exit status
error: Setup script exited with error: command 'gcc' failed with exit status 1

I tried doing this manually but ended up with the same error. I have MinGW added to my PATH so it should not be a problem finding gcc. Any suggestions on how to solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轻拂→两袖风尘 2024-12-21 02:48:40

找到 ahocorasick 的构建依赖项并安装它们。您可能缺少标头和开发库,没有它们就无法构建程序。

Find the build dependencies for ahocorasick and install them. You're likely missing the header and development libraries, which you can't build the program without them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文