折腾:
【记录】尝试用Python操作PhantomJS+Selenium去模拟购物操作
期间,然后继续参考:
http://cuiqingcai.com/2599.html
去试试
然后新建PyCharm的项目和Python 3的代码:
结果在选择了Python 3的PyCharm中,找不到selenium:
/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Applications/PyCharm.app/Contents/helpers/pydev/pydevconsole.py 59347 59348 PyDev console: starting. import sys; print(‘Python %s on %s’ % (sys.version, sys.platform)) sys.path.extend([‘/Users/crifan/dev/dev_root/projects/亚马逊/自动下单/autoOrder’]) Python 3.6.1 (default, May 6 2017, 14:32:57) [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.38)] on darwin import selenium Traceback (most recent call last): File “<input>”, line 1, in <module> File “/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py”, line 21, in do_import module = self._system_import(name, *args, **kwargs) ModuleNotFoundError: No module named ‘selenium’ |
Mac Python 3 PyCharm No module named
python – ImportError: No module named ‘bottle’ – PyCharm – Stack Overflow
找不到加号➕
Module not found in PyCharm but externally in Python – IDEs Support (IntelliJ Platform) | JetBrains
看到了,在左下角呢:
然后搜索selenium,但是半天都搜不出来,估计是网络不行,即使是全局代理,也不行
另外,前面就注意到了Python3.6中的site-packages中也是没有selenium的:
算了,去PyCharm的命令行中去安装试试:
结果此处的terminal是系统的,不是PyCharm自己的:
所以再去找:
Mac PyCharm install module
python – how to install modules correctly in Pycharm? – Stack Overflow
Installing, Uninstalling and Upgrading Packages – Help | PyCharm
都是上面提到的方式。
Install PyCharm and Anaconda (Windows /Mac/Ubuntu) – Michael Galarnyk – Medium
Pycharm安装pip pip安装第三方模块 – 506554897 – 51CTO技术博客
算了,还是网络不行。否则应该可以安装的。
暂时还是先去想办法,把PyCharm换成python 2.7的,估计就可以了
-》因为之前selenium安装到的就是2.7的目录。
结果选的这个/usr/bin/python
的Python 2.7的PyCharm中,也是找不到之前安装过的selenium的:
所以再去换:
然后此时,才能找到之前已安装的selenium:
【总结】
此处PyCharm中开发Python,之前虽然安装了selenium,但是此处PyCharm中之所以找不到,是因为Python解析器设置错误了。
去PyCharm中设置-》Python解析器中,改为你把selenium安装到的Python环境,
具体到此处,是Python2还是Python3的环境
选择正确后,PyCharm会重新index加载所安装的库,也可以在项目中看到才对。然后即可正常运行。
转载请注明:在路上 » 【已解决】Mac中PyCharm中选用Python3结果:ModuleNotFoundError No module named selenium