ImportError: No module named selenium

参考:http://www.xuebuyuan.com/451338.html

如果能导入selenium模块:

import selenium

print selenium.__file__  #打印出导入的路径



正确导入:C:\Python27\lib\site-packages\selenium-2.31.0-py2.7.egg\selenium\__init__.pyc

发现很多包都是在 E:\python\Lib\site-packages             包括  webpy框架等

我只是在firefox浏览器中装了selenium ide  ,在这个路径下并没有selenium的包。

尝试用 pip 安装selenium  :  pip install -U selenium

安装之后E:\python\Lib\site-packages  下有了selenium包。似乎利用firefox安装的selenium并没有在python文件里放入包。所以python是无法导入selenium包的。


再次打印导入selenium的路径,确认是正确路径导入的,不是则把导入用的文件删除或重命名。(因为有错误的路径,是不会使用正确的路径的,导入路径有优先顺序,从根目录开始的。我把错误的导入文件复制到根目录/python/selenium.pyc,果然是优先使用这个错误的路径导入的。)







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章