【问题标题】:Error installing selenium python安装 selenium python 时出错
【发布时间】:2011-12-18 01:24:14
【问题描述】:

运行pip install -U selenium 时出现此错误。在脚本的中途,它得到以下 SyntaxError:

    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "C:\Python32\Scripts\build\rdflib\setup.py", line 6, in <module>
        from rdflib import __version__
      File "rdflib\__init__.py", line 64, in <module>
        from rdflib.term import URIRef, BNode, Literal, Variable
      File "rdflib\term.py", line 367
        except TypeError, te:
                        ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "C:\Python32\Scripts\build\rdflib\setup.py", line 6, in <module>

    from rdflib import __version__

  File "rdflib\__init__.py", line 64, in <module>

    from rdflib.term import URIRef, BNode, Literal, Variable

  File "rdflib\term.py", line 367

    except TypeError, te:

                    ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1

由于是语法错误,我认为是 python 版本问题,我运行的是 3.2.2。 Pip 确实附带了一个 pip-3.2.exe 文件,我尝试运行该文件。但我得到了同样的错误。我对 Python 很陌生,所以它可能很简单。

又怎么会是语法错误呢? pip 是一个已经制作好的程序。

运行 Win7、Python 3.2.2

【问题讨论】:

    标签: python selenium python-3.x


    【解决方案1】:

    Selenium 不支持 Python 3。请改用 Python 2.7。

    遗憾的是,几乎所有 Python 软件都需要 Python 2.x。

    [更新]
    Selenium 现在支持 Python 3.x。

    【讨论】:

    • 安装 Python2 后,运行 pip2 而不是 pip
    • 我注意到,无论我看到哪里,人们总是在谈论 2.x,而不是 3.x。好吧,我使用了 easy_install.exe 而不是 pip 并且它有效(我认为?)。我认为 Python 应该很简单。我想语言的易用性必须与安装的难度相平衡。 -_-
    • 现在还成立吗。 Selenium 不适用于 Py3.x?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 2017-03-11
    • 2011-09-02
    • 1970-01-01
    • 2020-07-15
    • 2017-04-29
    相关资源
    最近更新 更多