首页 > 编程语言 > 详细

python3 导入包总提示no moudle named xxx

时间:2019-07-22 22:44:56      阅读:122      评论:0      收藏:0      [点我收藏+]

一、python中的包有三种

1、python自带的包,如sys, os

2、python的第三方库,如 requests, selenium

3、自己写的.py文件

二、今天主要说下导入自己写的包

学习过程中,发现,写second.py时候    导入自己写的包first,可以执行成功,但是发现引用模块时候总提示no  module named xxx ,

但是我实际执行结果是对着的(这个被引用的python文件和我执行的文件在一个文件夹里边)

技术分享图片

1、解决问题的方法:只要将first导入到os环境变量中,方法如下

技术分享图片

 

 2、再次执行成功

3、执行成功后,又发现一个新的问题:我已经用了first模块的方法了,且执行成功   但是first和下边的test() 都是提示 unresolved reference

实际test()是first里边的一个类,test1是这个类里边的方法

技术分享图片

4、解决方法:在项目上点击右键----make directory as ---sources root,  完美解决

 

python3 导入包总提示no moudle named xxx

原文:https://www.cnblogs.com/merry-0131/p/11228843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!