Я только что установил anaconda с python 3 на моем mac (macOS Sierra 10.12.2), и многие пакеты выдают ошибки при импорте. Кажется, это связано с набором набора текста, но я не могу понять, что происходит. Если яanaconda macOS ImportError: не могу импортировать имя 'MappingProxyType'
python -c 'import sklearn'
(питон быть Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
)
Я получаю эту ошибку:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/geromepistre/anaconda3/lib/python3.5/site-packages/sklearn/__init__.py", line 57, in <module>
from .base import clone
File "/Users/geromepistre/anaconda3/lib/python3.5/site-packages/sklearn/base.py", line 6, in <module>
import copy
File "/Users/geromepistre/anaconda3/lib/python3.5/copy.py", line 51, in <module>
import types
File "/Users/geromepistre/types.py", line 1, in <module>
import typing
File "/Users/geromepistre/anaconda3/lib/python3.5/typing.py", line 4, in <module>
import contextlib
File "/Users/geromepistre/anaconda3/lib/python3.5/contextlib.py", line 5, in <module>
from functools import wraps
File "/Users/geromepistre/anaconda3/lib/python3.5/functools.py", line 22, in <module>
from types import MappingProxyType
ImportError: cannot import name 'MappingProxyType'
Я попытался углубиться в пакеты, упомянутые в сообщении об ошибке, но она становится все более запутанной. import types
дает ту же ошибку, что и import contextlib
. Но если I import contextlib
сначала (и получите ошибку), то import types
не получит меня. И я получаю новую ошибку бренда на import sklearn
:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/geromepistre/anaconda3/lib/python3.5/site-packages/sklearn/__init__.py", line 57, in <module>
from .base import clone
File "/Users/geromepistre/anaconda3/lib/python3.5/site-packages/sklearn/base.py", line 6, in <module>
import copy
File "/Users/geromepistre/anaconda3/lib/python3.5/copy.py", line 114, in <module>
types.BuiltinFunctionType, type(Ellipsis),
AttributeError: module 'types' has no attribute 'BuiltinFunctionType'
Спасибо, что поняли, что я не знаю, как этот файл попал туда. В любом случае, это делает его не очень полезным вопросом для сообщества в конце ... –