Ошибка импорта: установка `scipy`, которую вы используете, кажется, сломана (модули расширения не могут быть импортироваPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка импорта: установка `scipy`, которую вы используете, кажется, сломана (модули расширения не могут быть импортирова

Сообщение Anonymous »

Я постоянно получаю эту ошибку при попытке использовать пакеты scipy или sklearn в Python3.9 через блокнот Jupyter.
Ошибка:

Код: Выделить всё

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
~/opt/anaconda3/lib/python3.9/site-packages/scipy/__init__.py in 
165     try:
--> 166         from scipy._lib._ccallback import LowLevelCallable
167     except ImportError as e:

~/opt/anaconda3/lib/python3.9/site-packages/scipy/_lib/_ccallback.py in 
----> 1 from . import _ccallback_c
2
3 import ctypes

ImportError: dlopen(/Users/dn/opt/anaconda3/lib/python3.9/site-packages/scipy/_lib/_ccallback_c.cpython-39-darwin.so, 0x0002): tried: '/Users/dn/opt/anaconda3/lib/python3.9/site-packages/scipy/_lib/_ccallback_c.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))

The above exception was the direct cause of the following exception:

ImportError                               Traceback (most recent call last)
/var/folders/d7/q_fznsr95_97r6lp_mx_vp640000gn/T/ipykernel_37825/912110602.py in 
1 #import scipy
----> 2 from sklearn.ensemble import RandomForestClassifier #Picks up non-linearities

~/opt/anaconda3/lib/python3.9/site-packages/sklearn/__init__.py in 
80     from . import _distributor_init  # noqa: F401
81     from . import __check_build  # noqa: F401
---> 82     from .base import clone
83     from .utils._show_versions import show_versions
84

~/opt/anaconda3/lib/python3.9/site-packages/sklearn/base.py in 
15 from . import __version__
16 from ._config import get_config
---> 17 from .utils import _IS_32BIT
18 from .utils._tags import (
19     _DEFAULT_TAGS,

~/opt/anaconda3/lib/python3.9/site-packages/sklearn/utils/__init__.py in 
20 import warnings
21 import numpy as np
---> 22 from scipy.sparse import issparse
23
24 from .murmurhash import murmurhash3_32

~/opt/anaconda3/lib/python3.9/site-packages/scipy/__init__.py in 
169               "(extension modules cannot be imported), " + \
170               "please try reinstalling."
--> 171         raise ImportError(msg) from e
172
173     from scipy._lib._testutils import PytestTester

ImportError: The `scipy` install you are using seems to be broken, (extension modules cannot be imported), please try reinstalling.
Я пробовал удалить и переустановить scipy, как описано в документации, а также использовать доморощенный вариант, но все равно получаю ту же ошибку.
Да у кого-нибудь есть идеи, как это можно решить? Сципи работал на моей машине несколько недель назад — не знаю, что изменилось за последние недели.
Буду благодарен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/734 ... tension-mo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»