解决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的东西。