我有一个目录结构
├── simulate.py
├── src
│ ├── networkAlgorithm.py
│ ├── ...
我可以使用sys.path.insert()
访问网络模块。
import sys
import os.path
sys.path.insert(0, "./src")
from networkAlgorithm import *
但是,pycharm抱怨它无法访问该模块。我如何教pycham解析引用?
如果有人还在看这个,当我尝试的时候,公认的答案仍然适用于PyCharm 2016.3。用户界面可能已经更改,但选项仍然相同。
ie.右键点击你的根文件夹
__init__. py
文件在src
文件夹src
文件夹作为源根目录PYTHONPATH
(见上文)手动添加它确实是这样做的一种方法,但是有一个更简单的方法,那就是简单地告诉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会有