Pycharm:打开工作项目时IDE上出现"未解析的引用"错误

Ser*_*rán 47 python pycharm

介绍

我在git存储库上有一个Python项目.对于大多数团队成员来说,一切正常,我们可以在不同平台(Windows,Linux)上同步代码并对Pycharm进行编辑而不会有任何问题

问题

在其中一台计算机上,除了Python的内置库(即导入日期时间正常)之外,几乎每次导入的代码都会得到"未解析的参考".这台电脑正在运行Mac版的Pycharm.

这个问题

任何人都知道如何解决这个问题?,因为大多数导入都无法识别代码完成和导航通过goto->声明等等不起作用.Mac版本有任何已知问题吗?

提前致谢!

ein*_*ent 90

关键是将源目录标记为源根目录.请尝试以下方法:

  • 在Project视图中,右键单击Python源目录
  • 在对话框菜单中,选择Mark Directory As > Source Root

该文件夹现在应该显示为蓝色而不是米色,以表明它是一个Python源文件夹.

您还可以通过对PyCharm中已有的项目执行以下操作,在PyCharm首选项中对此进行配置:

  • 在Mac工具栏中,选择PyCharm > 首选项
  • 在打开的窗口中,从左侧的菜单窗格中选择" 项目结构 "
  • 如有必要,在中间窗格中选择项目
  • 在右侧窗格中右键单击Python源,然后从菜单对话框中选择" "

  • 你应该; "文件 - >使缓存无效/重新启动... - >无效并重新启动"它对我有效.@Mr_and_Mrs_D (34认同)
  • 然后重新启动IDE ... - oops甚至不起作用.为什么人们不能写一个有效的IDE,_why_? (7认同)
  • 无效的缓存/重新启动为我修复了它.谢谢! (2认同)

A.J*_*.J. 5

我也遇到了这个问题,我花了几个小时才找到确切的解决方案。

您需要确认以下事项。

  1. 'django.contrib.staticfiles',添加到您的应用程序文件INSTALLED_APPSsettings.py

  2. 包含静态内容(例如图像)的目录名为 ,static位于应用程序根目录下。

现在执行以下操作

PyCharm > 首选项 > 项目设置 > Django

确保对话框中定义了Django Project rootSettings.py和脚本。manage.py

你已准备好出发。希望这可以帮助。