Я пытаюсь запустить скрипт кода Python 3.6 (который написан на scikit-learn) на win 7.
Но я получил ошибку:
>>> import scipy.special
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\My_Program\Anaconda3\lib\site-packages\scipy\special\__init__.py", line 641, in <module>
from ._ufuncs import *
ModuleNotFoundError: No module named 'scipy.special._ufuncs'
Мой python - 3.6.8 и Anaconda 4.3.1, scipy 1.2.1 и numpy 1.15.4.
Я пробовал все способы, которые я могу найти в Интернете:
https://stackoverflow.com/questions/39020361/python-scipy-module-import-error-due-to-missing-ufuncs-dll#
https://github.com/anthony-tuininga/cx_Freeze/issues/355
Этот метод: https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/v6SG_keNzPA
может сделать временную среду такой, чтобы я мог работать в режиме командной строки.Но в режиме сценария это не работает.
Я использовал монитор процесса, чтобы проверить, какие библиотеки mssing находятся в папках:
C:\My_Program\Anaconda3\lib\site-packages\scipy\special
C:\My_Program\Anaconda3\lib
C:\My_Program\Anaconda3\DLLs
C:\My_Program\Anaconda3\library
C:\My_Program\Anaconda3
Но я вижу только следующие библиотеки DLL, которые не являютсянайдено:
C:\My_Program\Anaconda3\Idle.DLL
C:\My_Program\Anaconda3\Scripts\Idle.DLL
C:\My_Program\Anaconda3\Idle.DLL
C:\My_Program\Anaconda3\System.DLL
C:\My_Program\Anaconda3\Library\bin\System.DLL
C:\My_Program\Anaconda3\Lib\site-packages\scipy\special\__init__.pyd
C:\My_Program\Anaconda3\python36.zip\<stdin>
C:\My_Program\Anaconda3\Lib\site-packages\scipy\special\__init__.cp36-win_amd64.pyd
Следующее получило "имя недействительно":
C:\My_Program\Anaconda3\DLLs\<stdin>
Это не похоже на упомянутое ниже сообщение, что некоторые DLL отсутствуют:
https://stackoverflow.com/questions/39020361/python-scipy-module-import-error-due-to-missing-ufuncs-dll#
Может ли кто-нибудь помочь по этому поводу?