Ошибка импорта при попытке импортировать umap на мой MacBook Pro M1Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка импорта при попытке импортировать umap на мой MacBook Pro M1

Сообщение Anonymous »

Я попытался запустить скрипт Python на своем ноутбуке MacBook Pro M1. И я столкнулся со следующей ошибкой:

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

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[6], line 3
1 import openai
2 import pandas as pd
----> 3 from umap import umap_ as UMAP
4 from hdbscan import HDBSCAN
5 from bertopic.representation import OpenAI

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/umap/__init__.py:2
1 from warnings import warn, catch_warnings, simplefilter
----> 2 from .umap_ import UMAP
4 try:
5     with catch_warnings():

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/umap/umap_.py:10
7 from warnings import warn
8 import time
---> 10 from scipy.optimize import curve_fit
11 from sklearn.base import BaseEstimator
12 from sklearn.utils import check_random_state, check_array

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/optimize/__init__.py:400
1 """
2 =====================================================
3 Optimization and root finding (:mod:`scipy.optimize`)
(...)
397 :mod:`Additional information on the nonlinear solvers `
398 """
--> 400 from .optimize import *
401 from ._minimize import *
402 from ._root import *

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/optimize/optimize.py:36
32 import numpy as np
33 from .linesearch import (line_search_wolfe1, line_search_wolfe2,
34                          line_search_wolfe2 as line_search,
35                          LineSearchWarning)
---> 36 from ._numdiff import approx_derivative
37 from scipy._lib._util import getfullargspec_no_self as _getfullargspec
38 from scipy._lib._util import MapWrapper

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/optimize/_numdiff.py:6
3 import numpy as np
4 from numpy.linalg import norm
----> 6 from scipy.sparse.linalg import LinearOperator
7 from ..sparse import issparse, csc_matrix, csr_matrix, coo_matrix, find
8 from ._group_columns import group_dense, group_sparse

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/__init__.py:111
1 """
2 Sparse linear algebra (:mod:`scipy.sparse.linalg`)
3 ==================================================
(...)
108
109 """
--> 111 from .isolve import *
112 from .dsolve import *
113 from .interface import *

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/__init__.py:4
1 "Iterative Solvers for Sparse Linear Systems"
3 #from info import __doc__
----> 4 from .iterative import *
5 from .minres import minres
6 from .lgmres import lgmres

File ~/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/iterative.py:8
5 import warnings
6 import numpy as np
----> 8 from . import _iterative
10 from scipy.sparse.linalg.interface import LinearOperator
11 from .utils import make_system

ImportError: dlopen(/Users/lima/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/_iterative.cpython-39-darwin.so, 0x0002): Library not loaded: @rpath/liblapack.3.dylib
Referenced from:  /Users/lima/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/_iterative.cpython-39-darwin.so
Reason: tried: '/Users/lima/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/../../../../../../liblapack.3.dylib' (no such file), '/Users/lima/anaconda3/envs/bertopic/lib/python3.9/site-packages/scipy/sparse/linalg/isolve/../../../../../../liblapack.3.dylib' (no such file), '/Users/lima/anaconda3/envs/bertopic/bin/../lib/liblapack.3.dylib' (no such file), '/Users/lima/anaconda3/envs/bertopic/bin/../lib/liblapack.3.dylib' (no such file), '/usr/local/lib/liblapack.3.dylib' (no such file), '/usr/lib/liblapack.3.dylib' (no such file, not in dyld cache)
Я пытался решить эту проблему, пробуя разные подходы, такие как воссоздание среды Conda, изменение сценария импорта с umap import UMAP на import umap.umap_ as UMAP< /code>, однако ни одно из этих решений не сработало...
Мой ноутбук — MacBook Pro с чипом M1. Могу ли я узнать, как решить эту проблему?
Спасибо.

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

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

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

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

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

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

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