今天在import matplotlib.pyplot时报错:
Traceback (dernier appel le plus récent) :
Fichier "C:UserslenovoDesktopzq.py", ligne 5, dans <module>
import matplotlib.pyplot
Fichier "C:Python34libsite-packagesmatplotlib__init__.py", ligne 129, dans <module>
from six.moves.urllib.request import urlopen
Fichier "C:Python34libsite-packagessix.py", ligne 92, dans get
result = self._resolve()
Fichier "C:Python34libsite-packagessix.py", ligne 160, dans _resolve
module = _import_module(self.mod)
Fichier "C:Python34libsite-packagessix.py", ligne 82, dans _import_module
__import__(name)
Fichier "C:Python34liburlllibrequest.py", ligne 88, dans <module>
import http.client
Fichier "C:Python34libhttpclient.py", ligne 69, dans <module>
import email.parser
Fichier "C:Python34libemailparser.py", ligne 12, dans <module>
from email.feedparser import FeedParser, BytesFeedParser
Fichier "C:Python34libemailfeedparser.py", ligne 27, dans <module>
from email import message
Fichier "C:Python34libemailmessage.py", ligne 10, dans <module>
import uu
Fichier "C:UserslenovoDesktopuu.py", ligne 4, dans <module>
import requests
Fichier "C:Python34libsite-packagesrequests-2.9.1-py3.4.eggrequests__init__.py", ligne 58, dans <module>
from . import utils
Fichier "C:Python34libsite-packagesrequests-2.9.1-py3.4.eggrequestsutils.py", ligne 12, dans <module>
import cgi
Fichier "C:Python34libcgi.py", ligne 39, dans <module>
from email.parser import FeedParser
ImportError : impossible d'importer le nom 'FeedParser'东西现在都报错,这是要重装吗?
我刚在stackoverflow .com:https://stackoverflow.com/que...,因为不懂英文,用google翻译好像原因是在同一文件夹中有一个同名脚本,但我看得不太明白,请大家帮助,谢谢
还有就是这几天每次运行脚本的时候都会自动生成一个__pycache__文件夹,里面有个xxxx.cpython-34.pyc
Je l'ai trouvé. Il s'avère qu'il existe un fichier appelé uu.py qui peut avoir le même nom. Merci à tous
.Vérifiez s'il existe un fichier py dans votre répertoire actuel avec le même nom que le nom de la bibliothèque associée
Raison de l'erreur :
à partir de l'importation email.parser FeedParser
ImportError : impossible d'importer le nom 'FeedParser'
FeedParser est disponible dans l'environnement python3, mais le vôtre ne l'est pas. La raison possible est la suivante : il existe un fichier email.py ou un répertoire de messagerie dans le répertoire actuel
.