尽管代码似乎起作用,但编辑器中出现“未命名模块...”错误

时间:2019-05-02 22:23:25

标签: python import module pycharm

我一直在努力尝试从成型机中将模块导入计算机上用于Python项目的单独目录中。当前代码似乎可以正常工作,但是Pycharm仍然给我错误,指出找不到该模块。尽管如此,如果我运行代码,它似乎可以完成预期的工作。

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

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

其中foo是在D:\ Progam \ bin中找到的模块,它警告我没有名为foo的模块。考虑到由于某种原因我不得不处理多少个问题,如果有潜在的问题,我犹豫不决,只是忽略了警告

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

1 个答案:

答案 0 :(得分:1)

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

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

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

或者忽略该错误。

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

how to manage sys.path globally in pycharm

(这样修改比删除我的答案会有用得多)