解决Pycharm无法导入包问题

解决Pycharm无法导入包问题
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

问题描述:导入一个.py文件的一个方法,报上面的错误

经百度后,知道了原因:pycharm 导入包的时候是要该 .py 文件的上级为 package,但是我新建的是一个目录(directory),是在目录下新建.py 文件(New -- Python File)的 ,所以找不到 导入的文件里的方法。

解决办法:

在pycharm中设置source路径: file–>setting–>project:server–>project structure

将该目录的文件夹设置为source,这样import的模块类等,就是通过这些source文件夹作为根路径来查找,也就是在这些source文件夹中查找import的东西。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。