gpt4 book ai didi

python - py2exe 与 scipy.sparse.sparsetools.csr

转载 作者:行者123 更新时间:2023-11-30 23:38:45 25 4
gpt4 key购买 nike

我使用 python v2.7.3 和 scipy v0.11.0 以及 py2exe v0.6.9 收到以下错误消息:

导入错误:没有名为 _csr 的模块

我的setup.py:

from distutils.core import setup
import py2exe


setup(console=['demo.py'],
options = {
"py2exe": {"includes":["scipy.sparse", "scipy.sparse.sparsetools.csr",
"scipy.sparse.sparsetools._csr"]}
})

scipy with py2exe中的问题无法帮助我。

最佳答案

我认为您可能会收到此错误的原因有两个。

  1. _csr.pyd 通常应位于 \Python2.7\Lib\site-packages\scipy\sparse\sparsetools 中。可能由于某种原因它不存在 - 一个简单的解决方法是重新安装 Scipy
  2. 在调用setup期间,会生成一个scipy.sparse.sparsetools._csr.py文件。该文件调用 imp.load_dynamic,尝试加载 PYD 文件。此函数可能会引发 ImportError,这可能是文件丢失的症状。

如果这不能解决问题,如果您可以发布 python setup.py py2exe 的输出(即打印到 DOS 提示符的内容),那就太好了 - 这应该有助于缩小范围事情下降了。

关于python - py2exe 与 scipy.sparse.sparsetools.csr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14225124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com