一、python中的包有三种

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

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

3、自己写的.py文件

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

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

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

python3 导入包总提示no moudle named xxx

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

python3 导入包总提示no moudle named xxx

 

 2、再次执行成功

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

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

python3 导入包总提示no moudle named xxx

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

 

相关文章:

  • 2022-12-23
  • 2021-03-31
  • 2021-11-30
  • 2021-09-08
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
  • 2021-12-28
  • 2021-04-18
  • 2021-10-15
相关资源
相似解决方案