首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pycharm不识别项目包

Pycharm不识别项目包
EN

Stack Overflow用户
提问于 2017-10-22 12:39:03
回答 3查看 8.2K关注 0票数 11

Pycharm不识别我的项目模块的包。

我注意到在这方面已经有很多问题,但我尝试了所有的解决方案,但都没有效果。

我试过:

  • Mark directory as source root &校验Add sources root to pythonpath
  • 打开一个不同的项目,然后重新打开原来的项目,以重新编制软件包的索引。

有什么建议吗?

我重温了以下问题

PyCharm does not recognize modules installed in development mode

.py exits

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-07 09:23:08

好吧,回答我自己的问题很有趣,但如果你真的找到答案的话,我明白这是个鼓舞人心的方法。

所以造成这个问题的原因是__init__.py被列为Pycharm设置中的文本文件。

如果转到Settings | File Types | Select,您会看到Pycharm识别为文本的文件名/扩展名列表。

我认为这是因为我创建了一个没有文件扩展名的名为__init__的文件,后来将其更改为__init__.py

把它从那里移开,解决了这个问题。

票数 9
EN

Stack Overflow用户

发布于 2017-10-22 14:47:10

我建议如下

  • 密闭吡喃
  • 删除.idea文件夹
  • 将项目作为新项目打开
  • 确保您拥有它们所属的__init__.py文件(每个包都需要一个)

在本例中,无需手动向pythonpath或源根添加任何内容。这是必要的,只有当你工作的两个项目是断开彼此,你希望他们能够从彼此导入。

票数 5
EN

Stack Overflow用户

发布于 2022-01-11 20:47:07

在Pycharm的最新版本中,将项目文件夹设置为"content“可以解决问题。

  1. 选择首选项

  1. 转到项目->项目结构
  2. 在项目目录路径中添加内容根目录

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46874171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档