测试人社区

pycharm导入包出现问题

照视频讲解将内容上传完github以后,今天练习导入包显示包没有。在本窗口打开之前的项目还是导不进来,如果用新窗口就可以导入进来。图片上的内容忽略。如果是那个add没有添加的话,我选择了 但是还是这样的情况。

  • 请把详细的项目目录发一下看看,第二张图的selectors这个包没看到在项目中存在,不知道是写错了还是放在哪个下级目录了
  • 另外尽量不要使用系统或者第三方库使用了的关键词作为包名、文件名、类名等 比如webdriver这种是selenium库所使用的名字,如果你写了个相同名字的文件可能会导致导入的时候误导入你自己文件中的内容而报错。
  • init.py文件是一个用来标示python包的文件,里面的内容默认会在每次导入的时候执行,所以平时不要操作这个文件,写代码的话新建py文件去写比较好

selectors是输入错了,应该都是selenium。就以前我自己 不使用虚拟环境是可以导入selenium的,我都是能正常写的。目前用了虚拟环境以后,再次在这个虚拟环境的窗口打开之前写的项目也是导入不了selenium,但是如果导入选择新窗口打开就可以导入。另外这个init.py都是创建package自带的,我也没操作过。

虚拟环境就是用来隔离python环境的,所以每个虚拟环境里面建立的时候默认都是空白没有第三方库的 如果需要哪个库需要重新下载
你第一张图代码就是写在__init__.py文件里了。。所以我才这么说的