我在pycharm中遇到奇怪的行为。 我正在使用Django 1.8和pycharm 4.5.4 使用virtualenv pip和python 3
我的pycharm抱怨从应用程序派生的模块不存在。如果我调用:来自accounts.form import ....帐户模块带有下划线,pycharm表示未解析的引用。没有红线,一段时间后出现红线。在编辑之前我有两个版本的应用程序,在编辑之后有一个版本。问题是较旧的版本现在有红线但是有效,而较新的版本说它可以找到模块。
这里有什么问题吗?我对两者使用相同的virtualenv。
我无法理解发生了什么,现在重建了整个网站两次,过了一段时间这个问题总是出现......
不确定是否有人经历过这个?
谢谢
答案 0 :(得分:0)
听起来你的文件夹中有一些python编译文件会导致冲突。由于这些文件通常是隐藏的,所以你不会注意到它
从Pycharm右键单击该模块并按
“清理python编译文件”
或从终端,浏览器到文件夹并输入
rm *.pyc
或从终端递归清理整个项目,从项目文件夹类型
find . -type f -name "*.pyc" | xargs rm