在特定文件夹中时出现python导入错误

在特定文件夹中时出现python导入错误,python,Python,我有一个奇怪的问题,我有一个文件夹导致python代码中出现错误。如果我运行python并从终端导入torch,则会出现此错误 AttributeError:模块“torch”没有属性“Tensor” 如果我在终端中打开python并从任何其他文件夹导入torch,则不会出现错误。我确实直接从一个用于备份的驱动器中获取了这个文件。这可能是问题的根源。我知道以前它是一个只读文件夹,但我修复了它 我尝试使用的文件夹位于桌面中。我可以在桌面文件夹中完全正常地运行一切,但是一旦我输入这个文件夹,我就会得

我有一个奇怪的问题,我有一个文件夹导致python代码中出现错误。如果我运行python并从终端导入torch,则会出现此错误

AttributeError:模块“torch”没有属性“Tensor”

如果我在终端中打开python并从任何其他文件夹导入torch,则不会出现错误。我确实直接从一个用于备份的驱动器中获取了这个文件。这可能是问题的根源。我知道以前它是一个只读文件夹,但我修复了它

我尝试使用的文件夹位于桌面中。我可以在桌面文件夹中完全正常地运行一切,但是一旦我输入这个文件夹,我就会得到错误。我已经看过了,但不认为是同样的错误。因为我在其他软件包(如ctypes)中也遇到了一个错误,这给了我这个错误

AttributeError:模块“ctypes”没有属性“windell”

此错误与前一个错误具有相同的属性,即仅当终端从该文件夹运行python时才会发生此错误。它能够在该文件夹之外完全正确地导入ctypes

文件夹:

->check.py

->createVoice.py

->final.wav

->你好

->struct.py

->test.wav


->welcome.wav

所以我很愚蠢,struct.py文件中断了正确路径。一旦我更改了名称,一切都按预期进行了。

?@AnuragDabas我已经看过了,我不认为这是同一个问题,因为这只发生在特定的文件夹位置,而不是系统上的任何地方。您可能将文件命名为
torch.py
——python区分大小写,因此它是
windell
而不是
windell
@AnthonySottile不,该文件中没有任何名为torch的文件,并且在导入时会出现windell错误ctypes库,所以它甚至不是我接触过的东西。除此之外,它也是进口的folder@AnthonySottile感谢这个想法,我看到我把它命名为struct,并认为这是一个足够常见的名称,它可能会引起一些问题。