Traceback (most recent call last):
File "/home/wmz/FlashRAG/try2.py", line 1, in
from sentence_transformers import SentenceTransformer
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/__init__.py", line 10, in
from sentence_transformers.cross_encoder.CrossEncoder import CrossEncoder
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/cross_encoder/__init__.py", line 3, in
from .CrossEncoder import CrossEncoder
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/cross_encoder/CrossEncoder.py", line 18, in
from sentence_transformers.evaluation.SentenceEvaluator import SentenceEvaluator
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/evaluation/__init__.py", line 3, in
from .BinaryClassificationEvaluator import BinaryClassificationEvaluator
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/evaluation/BinaryClassificationEvaluator.py", line 10, in
from sklearn.metrics import average_precision_score
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/__init__.py", line 73, in
from .base import clone # noqa: E402
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/base.py", line 19, in
from .utils._estimator_html_repr import _HTMLDocumentationLinkMixin, estimator_html_repr
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/__init__.py", line 15, in
from ._chunking import gen_batches, gen_even_slices
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_chunking.py", line 11, in
from ._param_validation import Interval, validate_params
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_param_validation.py", line 17, in
from .validation import _is_arraylike_not_scalar
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/validation.py", line 21, in
from ..utils._array_api import _asarray_with_order, _is_numpy_namespace, get_namespace
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_array_api.py", line 17, in
from .fixes import parse_version
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/fixes.py", line 17, in
import scipy.stats
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/__init__.py", line 606, in
from ._stats_py import *
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/_stats_py.py", line 49, in
from . import distributions
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/distributions.py", line 11, in
from . import _discrete_distns
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/_discrete_distns.py", line 10, in
from scipy.interpolate import interp1d
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/__init__.py", line 167, in
from ._interpolate import *
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_interpolate.py", line 14, in
from . import _fitpack_py
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_fitpack_py.py", line 8, in
from ._fitpack_impl import bisplrep, bisplev, dblint # noqa: F401
File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_fitpack_impl.py", line 103, in
'iwrk': array([], dfitpack_int), 'u': array([], float),
TypeError
Я перешел на другую среду conda, но об ошибке не сообщалось. Файл запустился успешно.
Далее я проверил версию модуля предложения_transformers. Они обе версии 3.2.1.
Итак, в чем же причина?
Я только что написал простой файл Python с содержимым [img]https://i.sstatic.net/AHSZnk8J.png[/img]
Затем я запускаю его. Но терминал сообщил об ошибке ниже [code]Traceback (most recent call last): File "/home/wmz/FlashRAG/try2.py", line 1, in from sentence_transformers import SentenceTransformer File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/__init__.py", line 10, in from sentence_transformers.cross_encoder.CrossEncoder import CrossEncoder File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/cross_encoder/__init__.py", line 3, in from .CrossEncoder import CrossEncoder File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/cross_encoder/CrossEncoder.py", line 18, in from sentence_transformers.evaluation.SentenceEvaluator import SentenceEvaluator File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/evaluation/__init__.py", line 3, in from .BinaryClassificationEvaluator import BinaryClassificationEvaluator File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sentence_transformers/evaluation/BinaryClassificationEvaluator.py", line 10, in from sklearn.metrics import average_precision_score File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/__init__.py", line 73, in from .base import clone # noqa: E402 File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/base.py", line 19, in from .utils._estimator_html_repr import _HTMLDocumentationLinkMixin, estimator_html_repr File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/__init__.py", line 15, in from ._chunking import gen_batches, gen_even_slices File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_chunking.py", line 11, in from ._param_validation import Interval, validate_params File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_param_validation.py", line 17, in from .validation import _is_arraylike_not_scalar File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/validation.py", line 21, in from ..utils._array_api import _asarray_with_order, _is_numpy_namespace, get_namespace File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/_array_api.py", line 17, in from .fixes import parse_version File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/sklearn/utils/fixes.py", line 17, in import scipy.stats File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/__init__.py", line 606, in from ._stats_py import * File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/_stats_py.py", line 49, in from . import distributions File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/distributions.py", line 11, in from . import _discrete_distns File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/stats/_discrete_distns.py", line 10, in from scipy.interpolate import interp1d File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/__init__.py", line 167, in from ._interpolate import * File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_interpolate.py", line 14, in from . import _fitpack_py File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_fitpack_py.py", line 8, in from ._fitpack_impl import bisplrep, bisplev, dblint # noqa: F401 File "/data/anaconda3/envs/flashrag/lib/python3.9/site-packages/scipy/interpolate/_fitpack_impl.py", line 103, in 'iwrk': array([], dfitpack_int), 'u': array([], float), TypeError [/code] Я перешел на другую среду conda, но об ошибке не сообщалось. Файл запустился успешно. Далее я проверил версию модуля предложения_transformers. Они обе версии 3.2.1. Итак, в чем же причина?