解决Pycharm中import 自己定义的模块时出错:ImportError: No module named 'xxx'

 我来答
世纪网络17
2022-07-14 · TA获得超过5952个赞
知道小有建树答主
回答量:2426
采纳率:100%
帮助的人:143万
展开全部

问题 :在python中,每个py文件被称之为模块,每个具有 init .py文件的目录被称为包。有时候需要在其它.py文件import我们自己写的一些.py文件,例如下图中需要在xgb_sample.py中import titanic.py中的类,明明都在同一个文件夹下,路径也是对的,但是会报错:ImportError: No module named 'xxx'
解决办法

注意上图中,绿色所指的位置是自己的工作空间文件夹,把光标放在那里,右键就可以了

另外,在使用Pycharm打开.py文件时,最好不要直接双击想要打开的.py文件,而是双击打开Pycharm,选择open,找到自己想要打开的.py文件所在的文件夹,打开该文件夹,再打开想要打开的.py文件。

参考: PyCharm使用技巧(PyCharm2017.2的版本)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式