我安装了第三方模块,它的 egg 文件是在以下路径中创建的
D:\Utkarsh\Lib\site-packages
以下列方式在 IDLE 中导入模块时我没有收到错误
import snakebite
当我在具有以下几行的 HDFS.py 文件中导入相同内容时
import snakebite
from snakebite.client import Client
client = Client('localhost', 9000)
它会导致以下堆栈错误:
============ RESTART: D:/Utkarsh/Python Projects/HDFS.py ============
Traceback (most recent call last):
File "D:/Utkarsh/Python Projects/HDFS.py", line 1, in <module>
import snakebite
ModuleNotFoundError: No module named 'snakebite'
sys.path 具有以下值:
D:/Utkarsh/Python Projects
D:\Utkarsh\Installation\Lib\idlelib
D:\Utkarsh\Installation\python36.zip
D:\Utkarsh\Installation\DLLs
D:\Utkarsh\Installation\lib
D:\Utkarsh\Installation
D:\Utkarsh\Installation\lib\site-packages
作为新手,任何人都可以帮助我了解它的确切原因。