繁体   English   中英

“No Module named...”-尽管代码似乎可以工作,但编辑器中仍出现错误

[英]"No Module named..."-error in editor despite code appearing to work

我一直在努力尝试从我计算机上单独目录中的成型机导入模块以用于 python 项目。 目前代码似乎可以工作,但 Pycharm 仍然给我错误,说找不到模块。 尽管如此,如果我运行代码,它似乎可以实现预期的效果。

我所拥有的基本上是这样的:

import sys
sys.path.append(r'D:\Progam\bin')
import foo

其中 foo 是 D:\\Progam\\bin 中的一个模块,它警告我没有名为 foo 的模块。 考虑到我出于某种原因不得不让这个工作有多少问题,如果有一些潜在的问题,我很犹豫要不要忽略警告

有人知道这里发生了什么吗?

由于该文件不在您的全局路径中,因此您的 IDE 无法识别它在执行期间是否有效。 如果它将文件从潜在未知代码添加到其路径,则可能是一个安全问题。

您可以通过 CMD 将该目录添加到您的路径中,如下所示:

set PATH=%PATH%;C:\your\path\here\

或者只是忽略错误。

编辑:忽略这一点,我是一个睡眠不足的笨蛋。 看一眼:

如何在pycharm中全局管理sys.path

(认为​​这个编辑会比我只是删除我的答案稍微有用)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM