0

我最近安装了whois.

当我尝试whois在文件中导入模块时,.py我得到一个ModuleNotFoundError. 但是,当我在 Python shell 中给出导入命令时,问题不会发生,并且模块按预期导入。每次我使用相同的命令时:

import whois

使用 shell 时,我可以获得有关模块导入位置的更多信息:

import whois
whois
<module 'whois' from 'C:\\Users\\Name\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages\\whois\\__init__.py'>

为什么与文件位于同一目录中的 python shell 的.py行为与所述文件不同?我可以做些什么来纠正它?

4

1 回答 1

0

尝试

from .folder import whois

如果不起作用 - 尝试在该文件夹中创建空文件__init__.py,重新启动 ide 或什么,然后再试一次

于 2019-08-03T13:46:31.690 回答