简介
我在Git仓库上有一个Python项目。对于大多数团队成员来说,一切都很正常,我们可以在不同平台(Windows、Linux)上使用Pycharm同步代码并进行编辑。
问题
在其中一台计算机上,几乎每个导入都出现“未解决的引用”错误,除了Python的内置库(例如,import datetime 是可以工作的)。这台计算机运行Mac版本的Pycharm。
问题
有人知道如何解决吗?由于大多数导入都无法识别,因此代码完成和导航等功能都无法正常工作。Mac版本中是否存在已知问题?
简介
我在Git仓库上有一个Python项目。对于大多数团队成员来说,一切都很正常,我们可以在不同平台(Windows、Linux)上使用Pycharm同步代码并进行编辑。
问题
在其中一台计算机上,几乎每个导入都出现“未解决的引用”错误,除了Python的内置库(例如,import datetime 是可以工作的)。这台计算机运行Mac版本的Pycharm。
问题
有人知道如何解决吗?由于大多数导入都无法识别,因此代码完成和导航等功能都无法正常工作。Mac版本中是否存在已知问题?
文件夹现在应该呈蓝色而不是米色,表示它是Python源文件夹。
您还可以通过以下方法在PyCharm首选项中进行配置:
在应用程序的settings.py
文件中,确保已将'django.contrib.staticfiles'
添加到INSTALLED_APPS
中。
静态内容(例如图像)所在的名为static
的目录位于应用程序根目录下。
PyCharm > Preferences > Project Settings > Django
确保在对话框中正确定义了您的Django项目根目录
、Settings.py
和manage.py
脚本。
完成了上述步骤,您就可以开始使用了。希望这能有所帮助。
我已经按照einoccnet和myildirim的方法去尝试了,但仍需执行以下步骤:
关闭Pycharm并手动删除.idea文件夹,这样Pycharm就会忘记之前的所有代码。
重新打开Pycharm,并重新导入项目。
设置正确的源目录、重启Python并清除缓存,以及删除.idea文件夹/重新导入Pycharm项目,以上步骤的组合解决了我的问题。
.idea/
文件夹并标注源文件夹有效,但还没有更好的解决方案吗? - J-Schaefer__init__.py
file in the projectInclude following lines of code at the top of script
...
import sys
sys.path.append("/path/to/spark/python")
sys.path.append("/path/to/spark/python/lib")
...
// import pyspark files after above mentioned lines
并且在pycharm和luigi任务中修复了未解决的引用错误问题。
我的建议 - 如果你正在使用虚拟环境(有一个venv
目录),请确保将其标记为排除。
从上面抄袭:
venv
目录该目录应该变成橙色...
如果你做了git clean
或由于某种原因不得不重建你的环境而PyCharm没有注意到,这有时会发生。
PyCharm > 选择 "文件" 菜单 > 选择 "无效缓存 / 重启" 菜单选项
文件|设置|项目:'projectname'|项目解释器
PyCharm - Alt-F(ile); 设置; 项目结构; 点击+添加内容根目录; 指向包含有争议的包的文件夹: /home/joker/anaconda3/envs/conda_py27/lib/python2.7/site-packages。 我还将其标记为资源(不确定是否必需)。点击确定,重新索引即可完成。 这个在PyCharm Professional 2016.2.3中解决了我的问题。
我在使用OpenCV时遇到了问题,但是这些答案都没有解决我的问题。
唯一有效的解决方案是将OpenCV文件夹路径添加到解释器中。 这个解决方案详细说明了所有步骤:这个解决方案