Python linux上的Robotframework-Selenium2库安装失败,原因是execfile出现名称错误

Python linux上的Robotframework-Selenium2库安装失败,原因是execfile出现名称错误,python,linux,selenium,installation,robotframework,Python,Linux,Selenium,Installation,Robotframework,我想安装Selenium2库 当我跑步时: sudo easy_install robotframework-selenium2library pip install robotframework-selenium2library 在我的Ubuntu控制台中,我得到一个错误: File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 242, in runner _execfile(setup_scri

我想安装Selenium2库

当我跑步时:

sudo easy_install robotframework-selenium2library
pip install robotframework-selenium2library
在我的Ubuntu控制台中,我得到一个错误:

File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 242, in runner
_execfile(setup_script, ns)
File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 46, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-msislfw7/robotframework-selenium2library-1.7.4/setup.py", line 11, in <module>
NameError: name 'execfile' is not defined
Collecting robotframework-selenium2library
  Using cached robotframework-selenium2library-1.7.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-hw1y4ldv/robotframework-selenium2library/setup.py", line 11, in <module>
        execfile(join(dirname(__file__), 'src', 'Selenium2Library', 'version.py'))
    NameError: name 'execfile' is not defined
我得到一个错误:

File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 242, in runner
_execfile(setup_script, ns)
File "/usr/local/lib/python3.4/dist-packages/setuptools/sandbox.py", line 46, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-msislfw7/robotframework-selenium2library-1.7.4/setup.py", line 11, in <module>
NameError: name 'execfile' is not defined
Collecting robotframework-selenium2library
  Using cached robotframework-selenium2library-1.7.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-hw1y4ldv/robotframework-selenium2library/setup.py", line 11, in <module>
        execfile(join(dirname(__file__), 'src', 'Selenium2Library', 'version.py'))
    NameError: name 'execfile' is not defined
收集机器人框架-selenium2库
使用缓存的robotframework-selenium2library-1.7.4.tar.gz
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-build-hw1y4ldv/robotframework-selenium2library/setup.py”,第11行,在
execfile(join(dirname(_文件);'src','Selenium2Library','version.py'))
NameError:未定义名称“execfile”
也许我把Python2.7和Python3.4弄混了,因为execfile仅由Python2.7使用。如何解决这个问题