PyCharm导入已安装模块报 No model named
在PyCharm中程序可以运行,但红色标出No model named ...
的错误。
这很可能是因为PyCharm并没有将当前文件目录路径加入source_path
而引起的。
解决办法
1,对目录右键make_directory as-->Sources Root
将当前目录路径加到PyCharm的环境变量中。
2,python导入模块
- 同一目录下在
x.py
中导入y.py
import y
或者from y import 方法/函数
- 不同目录下在
x.py
中导入y.py
import sys
sys.path.append('y模块的绝对路径')
import y
3,以上方法不能解决则:
File -> Settings -> Project -> Project Interpreter
点击右上角的绿色十字,添加需要的模块,点击apply, 确认后即可。