Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python可以';找不到我的自定义模块_Python_Python 3.x_Module - Fatal编程技术网

Python可以';找不到我的自定义模块

Python可以';找不到我的自定义模块,python,python-3.x,module,Python,Python 3.x,Module,我试着遵循这个教程 但我认为我不知怎么搞砸了(我对python比较陌生) 当我尝试导入它时,会出现错误。有没有人知道如何修复它或者我做错了什么。(我试图寻求帮助,但他们都让我有点困惑) 是vigenere.py的内容我猜您尝试导入的文件/文件夹(vigenere.py)不在导入路径中 在python文件中,您可以通过在python应用程序或脚本的head部分中添加以下行,将path顺便添加到默认路径中: 导入系统 sys.path.insert(0,“/path/to/your/package

我试着遵循这个教程

但我认为我不知怎么搞砸了(我对python比较陌生)

当我尝试导入它时,会出现错误。有没有人知道如何修复它或者我做错了什么。(我试图寻求帮助,但他们都让我有点困惑)


是vigenere.py的内容

我猜您尝试导入的文件/文件夹(
vigenere.py
)不在导入路径中

在python文件中,您可以通过在python应用程序或脚本的head部分中添加以下行,将path顺便添加到默认路径中:

导入系统
sys.path.insert(0,“/path/to/your/package_或_模块”)

vigenere.py的内容是什么?很抱歉。我用路径“C:\Python34\Lib\site packages\vigenere.py”尝试了一下,但它仍然说找不到。谢谢!这使它可以工作,但如果尝试在没有sys.path.insert的情况下将其导入另一个文件,则无法工作。这难道不应该让它在所有python文件中都起作用吗?一切都解释得很好——有一篇好文章的链接,比在这里解释所有真正有用的东西更容易。对不起,如果是愚蠢的问题。谢谢不用担心,我们都有自己的挑战:)