相关疑难解决方法(0)

ImportError:无法导入名称'_ccallback_c'

最初我收到此错误(没有找到模块名称scipy)所以我安装了一个Scipy轮文件.现在我不再得到同样的错误,但我明白了cannot import name "_ccallback_c".

错误似乎是在第四行代码中触发的.我做了我的研究,看到其他人建议尝试像Anaconda这样的环境.我看到它在空闲时工作,这个解决方案对我来说并不理想.

追溯:

Traceback (most recent call last):
  File "C:\Users\joesh\Desktop\Python\Machine Learning\1st tutorial.py", line 4, in <module>
    from sklearn import preprocessing, cross_validation, svm
  File "C:\Users\joesh\Desktop\Python\lib\site-packages\sklearn\__init__.py", line 134, in <module>
    from .base import clone
  File "C:\Users\joesh\Desktop\Python\lib\site-packages\sklearn\base.py", line 10, in <module>
    from scipy import sparse
  File "C:\Users\joesh\Desktop\Python\lib\site-packages\scipy\__init__.py", line 118, in <module>
    from scipy._lib._ccallback import LowLevelCallable
  File "C:\Users\joesh\Desktop\Python\lib\site-packages\scipy\_lib\_ccallback.py", line 1, in <module>
    from . import _ccallback_c
ImportError: cannot import name '_ccallback_c'
Run Code Online (Sandbox Code Playgroud)

和代码:

import pandas as pd
import quandl, math …
Run Code Online (Sandbox Code Playgroud)

python pip scipy scikit-learn

16
推荐指数
2
解决办法
1万
查看次数

更改Cython的.so文件命名规则

我正在使用Cython从Python模块生成共享对象.编译输出被写入build/lib.linux-x86_64-3.5/<Package>/<module>.cpython-35m-x86_64-linux-gnu.so.有没有更改命名规则的选项?我希望在<module>.so没有解释器版本或arch附录的情况下命名文件.

python setuptools cython

11
推荐指数
2
解决办法
2021
查看次数

标签 统计

python ×2

cython ×1

pip ×1

scikit-learn ×1

scipy ×1

setuptools ×1