导入空间导致错误:模块未发现错误:没有名为"email.parser"的模块;'电子邮件不是一个包裹



我在 Windows 10 上使用 pip 安装 spacy,但现在运行时出现错误

import spacy

在 Python shell 中。

我的错误消息是:

Traceback (most recent call last):
File "C:UsersAdministratorerrbot-rootpluginsutilitymodel_training_test.py", line 17, in <module>
import spacy
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesspacy__init__.py", line 4, in <module>
from .cli.info import info as cli_info
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesspacycli__init__.py", line 1, in <module>
from .download import download
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesspacyclidownload.py", line 5, in <module>
import requests
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesrequests__init__.py", line 43, in <module>
import urllib3
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3__init__.py", line 8, in <module>
from .connectionpool import (
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3connectionpool.py", line 11, in <module>
from .exceptions import (
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3exceptions.py", line 2, in <module>
from .packages.six.moves.http_client import (
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3packagessix.py", line 203, in load_module
mod = mod._resolve()
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3packagessix.py", line 115, in _resolve
return _import_module(self.mod)
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesurllib3packagessix.py", line 82, in _import_module
__import__(name)
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libhttpclient.py", line 71, in <module>
import email.parser
File "C:UsersAdministratorerrbot-rootpluginsutilityemail.py", line 1, in <module>
from errbot import BotPlugin, botcmd, arg_botcmd, webhook
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packageserrbot__init__.py", line 12, in <module>
from .core_plugins.wsview import bottle_app, WebView
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packageserrbotcore_pluginswsview.py", line 5, in <module>
from bottle import Bottle, request
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libsite-packagesbottle.py", line 38, in <module>
import base64, cgi, email.utils, functools, hmac, imp, itertools, mimetypes,
File "C:UsersAdministratorAppDataLocalProgramsPythonPython36libcgi.py", line 39, in <module>
from email.parser import FeedParser
ModuleNotFoundError: No module named 'email.parser'; 'email' is not a package

编辑:尝试pip安装电子邮件时,出现以下错误:

Collecting email
Using cached https://files.pythonhosted.org/packages/71/e7/816030d3b0426c130040bd068be62b9213357ed02896f5d9badcf46d1b5
f/email-4.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:usersadministratorappdatalocalprogramspythonpython36libsite-packagessetuptools__init__.py", lin
e 12, in <module>
import setuptools.version
File "c:usersadministratorappdatalocalprogramspythonpython36libsite-packagessetuptoolsversion.py", line
1, in <module>
import pkg_resources
File 
"c:usersadministratorappdatalocalprogramspythonpython36libsite-packagespkg_resources__init__.py",
line 36, in <module>
import email.parser
File "C:UsersADMINI~1AppDataLocalTemp2pip-install- 
p378w8heemailemailparser.py", line 10, in <module>
from cStringIO import StringIO
ModuleNotFoundError: No module named 'cStringIO'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in 
C:UsersADMINI~1AppDataLocalTemp2pip-install-p378w8

他\电子邮件\

SpaCy已经正确安装,只是有一个名为 email.py 的文件干扰了标准库的电子邮件。不要以标准库命名文件。

最新更新