PyCharm找不到自己安装的module ImportError: No module named 。。。

https://www.cnblogs.com/lovexin/p/8612197.html

进到PyCharm的解释器设置,发现自己电脑上原来安装了两个python程序。我自己使用的是c盘根目录下面的。但PyCharm里面使用的是program files下面的那个,所以根本找不到我自己后来安装的module,这里重新选择c盘根目录下面正确的,然后PyCharm就好索引新安装的module,之后写的程序里就可以识别了。

其实一开始的报错里已经写明了python执行程序的位置是program files下面的,但自己一开始没注意到,折腾了半天才找到原因

"C:\Program Files (x86)\Python27\python.exe" E:/Programming/Program_python/WebSpider/re_match_online.py


在pycharm上搭建python+selenium自动化测试环境时,遇到一个很坑的问题:no moduel named ‘selenium’

如下图:

解决方法:

1.查看你的python是否正确安装了selenium包,没有的话,在你的python安装目录D:\Python36\Scripts下执行pip install selenium

安装完成后最好直接打开python,在下面输入from selenium import webdriver,回车后是否报错,没报错则说明成功安装selenium包

  

2.python安装好后,查看你的pycharm输出控制台,第一行就写了你所使用的python.exe的路径,如下图箭头处所示:

检查python使用的是不是你刚刚安装的,如果不是,换成你刚刚安装的python.exe路径。步骤如下:

  I.打开pycharm,点击Settings,找到Project Interpreter,点击右边的下拉菜单下的show All...选项,如图:

    

  II.点击show All...选项后,点击框框中的+号,在点击System Interpeter选项,从右边的Interpreter把你安装的python路径加进去即可

    

将三个地方的 base interpreter的位置都换成 python安装的地方


  III.在I步骤的project Interpeter那里选择你加入的python路径,如出现pip、selenium、setuptools模块则代表成功了,可以使用selenium了