我一直在努力尝试从成型机中将模块导入计算机上用于Python项目的单独目录中。当前代码似乎可以正常工作,但是Pycharm仍然给我错误,指出找不到该模块。尽管如此,如果我运行代码,它似乎可以完成预期的工作。
我所拥有的基本上是这样:
import sys
sys.path.append(r'D:\Progam\bin')
import foo
其中foo是在D:\ Progam \ bin中找到的模块,它警告我没有名为foo的模块。考虑到由于某种原因我不得不处理多少个问题,如果有潜在的问题,我犹豫不决,只是忽略了警告
有人知道这里发生了什么吗?
答案 0 :(得分:1)
由于该文件不在全局路径中,因此您的IDE无法识别该文件在执行期间是否有效。如果它正在将文件从潜在未知的代码添加到其路径中,则可能是一个安全问题。
您可以通过CMD将该目录添加到路径中,如下所示:
set PATH=%PATH%;C:\your\path\here\
或者忽略该错误。
编辑:忽略这一点,我是一个睡眠不足的笨蛋。看看:
how to manage sys.path globally in pycharm
(这样修改比删除我的答案会有用得多)