小编Aar*_*ras的帖子

Python“未命名模块”错误;“包裹”不是包裹

我正在尝试进行简单的导入并使用emailage第三方库。

根据他们的文档,使用他们的库的方式如下:

pip install emailage-official
Run Code Online (Sandbox Code Playgroud)

然后,只需导入:

from emailage.client import EmailageClient
Run Code Online (Sandbox Code Playgroud)

通过pip可以正常安装-没有错误。我仔细检查了电子邮件包是否存在于正确的目录中,并且确实存在。

软件包位于:

C:\Users\aaron\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\emailage
Run Code Online (Sandbox Code Playgroud)

此文件夹具有(似乎)带有__init__.py和的正确文件。但是,pylint和命令行解释器都向我抛出“没有名为“ emailage.client”的模块”。“电子邮件”不是包裹“错误。

我的输出sys.path是:

[... 
'C:\\Users\\aaron\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages'
...
]
Run Code Online (Sandbox Code Playgroud)

因此,安装电子邮件的目录是路径的一部分...最后,我点安装了numpy只是为了测试它是否正常工作。Numpy与emailage安装在相同的site-packages文件夹中,并且在导入时可以正常工作,所以我被卡住了。

我通常很少使用Python,因此不胜感激。

python module pip python-3.x

3
推荐指数
3
解决办法
5049
查看次数

标签 统计

module ×1

pip ×1

python ×1

python-3.x ×1