【发布时间】:2013-06-02 09:08:40
【问题描述】:
我创建了一个使用 selenium 自动执行在线任务的 python 脚本。该脚本在我的本地机器(Windows 7)上完美运行,并提供了我正在寻找的输出。我现在正试图在我的 hostmonster 共享服务器上启动并运行它,该服务器正在运行 linux 并且没有运气。
我在我的 win7 计算机和服务器上都安装了这个版本的 selenium:pypi.python.org/pypi/selenium
Python 版本:2.7.5
我编写的脚本在“import selenium”处出现以下错误:ImportError: No module named selenium
当我通过 ssh shell 登录服务器时,我可以输入“import selenium”并且没有收到任何错误。我也可以在 ssh shell 中输入“from selenium import webdriver”并且不会收到任何错误。
任何帮助/指导将不胜感激。
【问题讨论】:
-
您如何尝试在服务器中启动您的脚本?
-
我从 php 脚本运行它。如果我注释掉或删除脚本运行的所有硒行。我也在使用 BeautifulSoup,它既能进口又能机械化。
-
“停止运行”到底是什么意思?
-
我不确定如何从 python 脚本获取我的 php 脚本中的错误输出。所以我一直在使用试错法,只是注释掉我认为会产生问题的行。如果我注释掉所有的 selenium 行,脚本就会运行。如果我取消注释“导入硒”行。该脚本无法将输出返回到我的 php 脚本的变量中。
-
更多信息/我尝试过的事情:删除 selenium.pyc 文件,将 selenium egg 文件夹名称更改为“selenium”
标签: php python selenium hostmonster