前言
我有一个项目,是有很多独立的小模块组成,每次用pycharm的时候引入当前目录下的文件都是有红色的提示,
第一种:要么配置绝对的工程路径,但是不是我想要的
第二种:在引入的时候前面加个点。比如当前目录有一个common.py ,要引用就是要import .common
这个也不是我想要的
那有没有办法解决
处理方法
右键这个独立的目录,点击“Mark Directory as” 选择“Sources Root”
image.png这样红色的提示就没了。
原因
Pycharm中,project folder是默认的source root,当你使用import语句导入模块时,Pycharm默认在project folder中寻找;所以需要进行上面的操作追加路径,这样就能识别当前目录的文件。
网友评论