在特定文件夹中时出现python导入错误
我有一个奇怪的问题,我有一个文件夹导致python代码中出现错误。如果我运行python并从终端导入torch,则会出现此错误在特定文件夹中时出现python导入错误,python,Python,我有一个奇怪的问题,我有一个文件夹导致python代码中出现错误。如果我运行python并从终端导入torch,则会出现此错误 AttributeError:模块“torch”没有属性“Tensor” 如果我在终端中打开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,并认为这是一个足够常见的名称,它可能会引起一些问题。