+-
如何在Pycharm4中将现有目录转换为python包
我可以选择在项目目录的PyCharm中创建 python包

当我使用import newpackage时,PyCharm可以识别这一点.

我正在使用PyCharm4,当我尝试将目录“折射”到软件包时,我不能这样做,因为该按钮已禁用.我只能看到转换为python模块选项

我尝试将目录添加到“路径”

而且仍然无法成功让PyCharm识别进口声明

我正在使用PyCharm4

我的问题再次
我如何将目录转换为python包,以便PyCharm在导入语句期间不会显示错误

编辑
我在子目录中确实有一个__init__.py文件.还是没有运气

Edit2 @乔兰

我已按照您的要求添加了错误屏幕,您可以看到红色下划线标记了错误

最佳答案
无法从搜寻器导入的原因是搜寻器不是python软件包.它只是一个目录(您已经知道)

似乎不值得花时间对IDE中的错误进行故障排除,而您所需要做的就是自己创建一个空的__init__.py.

在子目录中拥有__init__.py是不够的.每个目录都需要自己的__init__.py

手动将一个名为__init__.py的空文件添加到该顶级文件夹搜寻器文件夹中,将其转换为python包.

完成后,刷新您的Pycharm项目.

点击查看更多相关文章

转载注明原文:如何在Pycharm4中将现有目录转换为python包 - 乐贴网