我可以选择create a python package在项目目录中的PyCharm中
当我使用import newpackagePyCharm时认识到这一点.
我正在使用PyCharm4,当我尝试将目录"折射"到包时,我不能,因为按钮是禁用的.我只能看到转换为python模块选项

我试过将目录添加到"路径"

并且仍然没有成功让PyCharm识别import语句
我正在使用PyCharm4
我的问题再次,如何将目录转换为python包,以便PyCharm在import语句期间不会显示错误
编辑
我__init__.py在子目录中有一个文件.仍然没有运气
Edit2 @joran
我已经按照您的要求添加了错误屏幕,您可以看到标记错误的红色下划线

你无法导入的原因crawler是它crawler不是python包.它只是一个目录(你已经知道)
似乎不值得花时间来解决IDE中可能存在的错误,当你需要做的就是__init__.py自己创建一个空.
拥有__init__.py一个子目录是不够的.每个目录都需要自己的__init__.py
手动添加一个调用__init__.py该顶级文件crawler夹文件夹的空文件将把它变成一个python包.
完成后,刷新Pycharm项目.
| 归档时间: |
|
| 查看次数: |
12979 次 |
| 最近记录: |