【问题标题】:Import selenium error on hostmonster shared linux server在 hostmonster 共享 linux 服务器上导入 selenium 错误
【发布时间】: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


【解决方案1】:

我已经解决了这个问题。我使用以下命令在 python 文件夹之外安装 selenium。
easy_install --prefix=$HOME/.local/ selenium
我还在主目录中的 .bashrc 文件的底部添加了这些行
export PYTHONPATH=$HOME/.local/lib/python/site-packages:$PYTHONPATH
export PYTHONPATH=$HOME/.local/lib/python2.7/site-packages:$PYTHONPATH
export PATH=$HOME/.local/bin:$PATH

【讨论】:

    【解决方案2】:

    当我进入时
    import sys
    然后
    print sys.path
    进入 ssh shell 我收到以下信息:
    ['', '/home2/klickste/python/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/home2/klickste/python/lib/python2.7/site-packages/mechanize-0.2.5-py2.7.egg', '/home2/klickste/python/lib/python2.7/site-packages/html2text-3.200.3-py2.7.egg', '/home2/klickste/python/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg', '/home2/klickste/python/lib/python27.zip', '/home2/klickste/python/lib/python2.7', '/home2/klickste/python/lib/python2.7/plat-linux2', '/home2/klickste/python/lib/python2.7/lib-tk', '/home2/klickste/python/lib/python2.7/lib-old', '/home2/klickste/python/lib/python2.7/lib-dynload', '/home2/klickste/python/lib/python2.7/site-packages']

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 2011-01-09
      • 2021-10-18
      • 1970-01-01
      • 2012-07-17
      • 2014-03-22
      • 2015-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多