当前位置: 首页 > 知识库问答 >
问题:

PyCharm中未解决的引用问题

齐志勇
2023-03-14

我有一个目录结构

├── simulate.py
├── src
│   ├── networkAlgorithm.py
│   ├── ...

我可以使用sys.path.insert()访问网络模块。

import sys
import os.path
sys.path.insert(0, "./src")
from networkAlgorithm import *

但是,pycharm抱怨它无法访问该模块。我如何教pycham解析引用?

共有3个答案

茅桐
2023-03-14

如果有人还在看这个,当我尝试的时候,公认的答案仍然适用于PyCharm 2016.3。用户界面可能已经更改,但选项仍然相同。

ie.右键点击你的根文件夹

缑嘉玉
2023-03-14
  1. 检查__init__. py文件在src文件夹
  2. 添加src文件夹作为源根目录
  3. 然后确保添加源到您的PYTHONPATH(见上文)
  4. 在PyCharm菜单中选择:文件--
颜文康
2023-03-14

手动添加它确实是这样做的一种方法,但是有一个更简单的方法,那就是简单地告诉py魅力你想添加src文件夹作为源代码根,然后添加源代码根到你的蟒蛇路径。

这样,您就不必硬编码到解释器的设置中:

  • 添加src作为源内容根:

>

Preferences ~ Build, Execution, Deployment ~ Console ~ Python Console
  • 现在将解决以下问题:

通过这种方式,您可以添加任何您想要的作为源根的内容,这样就可以简单地工作了。但是,如果将其取消标记为源根,则会出现错误:

所有这些之后,别忘了重新启动。在PyCharm菜单中选择:文件--

 类似资料:
  • 问题内容: 我有一个目录结构 而且我可以使用访问网络模块。 但是,pycharm抱怨它无法访问该模块。我该如何教pycham解析参考文献? 问题答案: 手动将其添加为你所做的确实这样做的一种方式,但有一个简单的方法,那就是通过简单地告诉要在添加文件夹作为源根目录,然后添加源根你的Python路径。 这样,你就不必将代码硬编码到解释器的设置中: 添加为源内容根: 然后确保将添加源添加到你的: 这样,

  • 本文向大家介绍快速解决PyCharm无法引用matplotlib的问题,包括了快速解决PyCharm无法引用matplotlib的问题的使用技巧和注意事项,需要的朋友参考一下 序 笔者今天用PyCharm安装了一些数据分析的时候比较有用的模块,系统是ubuntu,说实话,ubuntu(linux)在这方面还真是很方便,几条语句就把这几个模块下载安装编译过了,比于windows里面还要去官网下载文件

  • 我将gradle文件从Groovy迁移到kotlin dsl。一切都很好,但是有一个问题是从另一个kotlin文件中修改值。我可以导入变量和自动完成只是工作很好,但当我构建项目时,它给我提供了未解决的引用错误。感谢任何帮助。 Gradle版本:7.1.1

  • 我正在使用PyCharm,只是尝试一些简单的东西。当我尝试使用时,编辑器显示一个未解决的引用错误。 我不确定是什么问题。以前有人见过这个吗?

  • 正如我们所知,是一个Python内置函数。 我目前使用PyCharm 3.4.1,它报告了一个 未解析的引用“map” 在我的代码中: 其中地图单词带有红色波浪下划线,并显示此消息提示。 我一直在阅读关于以下问题的文章:PyCharm显示有效代码的未解析引用错误 并做了文件|使缓存无效…并重新启动PyCharm有所帮助。 但问题仍未解决。 更多信息,我正在开发Django 1.6对象。项目解释器如

  • 问题内容: 我正在使用PyCharm进行项目。该项目将打开并使用解释器进行配置,并且可以成功运行。远程解释器路径已正确映射。这似乎是正确的配置,但是PyCharm会突出显示我的有效代码,并带有“未解决的引用”错误,即使对于内置Python函数也是如此。即使运行代码,为什么也似乎没有检测到这些?有什么方法可以让PyCharm正确识别它们? 问题答案: 档案| 无效的缓存…并重新启动PyCharm会有