Я смотрел на другие ответы, такие как conda install future
и другие, но, похоже, ни один из них не решил эту ошибку.Все работало до вчерашнего дня, но сегодня, когда я пытаюсь запустить свой скрипт, я получаю эту ошибку.
Сначала я подумал, что у меня есть несколько пакетов pandas из pip и conda, поэтому я удалил из обоих и затем снова установил через conda,Но ошибка все еще сохраняется.
Я установил Python 3.6 в качестве отдельной среды в Anaconda 2.
Traceback (most recent call last):
File "/Users/amit/anaconda2/envs/python36/lib/python3.6/site-packages/pandas/compat/__init__.py", line 49, in <module>
import __builtin__ as builtins
ModuleNotFoundError: No module named '__builtin__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 18, in <module>
from nameserver import NameServer
File "/Users/amit/Work/ml/marl/nameserver.py", line 4, in <module>
import pandas as pd
File "/Users/amit/anaconda2/envs/python36/lib/python3.6/site-packages/pandas/__init__.py", line 23, in <module>
from pandas.compat.numpy import *
File "/Users/amit/anaconda2/envs/python36/lib/python3.6/site-packages/pandas/compat/__init__.py", line 62, in <module>
import http.client as httplib
ModuleNotFoundError: No module named 'http.client'
=============
РЕДАКТИРОВАТЬ 1
Следуя совету @ EvgenyPogrebnyak, я создал новый env с именем py36
.Я попытался запустить оператор print Statement python -c "import pandas as pd; print(pd.__version__)"
из домашнего каталога или заразить любой другой каталог, он работает нормально, но когда я запускаю его из моего каталога проекта, я получаю эту конкретную ошибку, что странно.
amit:~ $source activate py36
(py36) amit:~ $python -c "import pandas as pd; print(pd.__version__)"
0.23.0
(py36) amit:~ $cd Work/ml/marl/
(py36) amit:~/Work/ml/marl $python -c "import pandas as pd; print(pd.__version__)"
Traceback (most recent call last):
File "/Users/amit/anaconda2/envs/py36/lib/python3.6/site-packages/pandas/compat/__init__.py", line 49, in <module>
import __builtin__ as builtins
ModuleNotFoundError: No module named '__builtin__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/amit/anaconda2/envs/py36/lib/python3.6/site-packages/pandas/__init__.py", line 23, in <module>
from pandas.compat.numpy import *
File "/Users/amit/anaconda2/envs/py36/lib/python3.6/site-packages/pandas/compat/__init__.py", line 62, in <module>
import http.client as httplib
ModuleNotFoundError: No module named 'http.client'