我最近安装了whois
。
当我尝试将whois
模块导入到.py
文件中时,我得到了ModuleNotFoundError
。但是,当我在Python Shell中给出import命令时,不会发生此问题,并且模块将按预期方式导入。每次我使用相同的命令:
import whois
使用外壳时,我可以获得有关从中导入模块的位置的更多信息:
import whois
whois
<module 'whois' from 'C:\\Users\\Name\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages\\whois\\__init__.py'>
为什么与.py
文件位于同一目录中的python shell与上述文件具有不同的行为?我可以做些什么来纠正它?
答案 0 :(得分:0)
尝试
from .folder import whois
如果不起作用-尝试在该文件夹中创建空白文件__init__.py
,重新启动ide或其他内容,然后重试