我已成功安装“python-3.3.0.msi”并将PATH设置为“C:\ Python33;”在Windows 7.之后,我尝试使用“robotframework-2.7.7.win32.exe”(双击.exe文件)安装Robot Framework . 在安装的最后一步,我发现以下错误:
File "<string>", line 35
except Exception, err:
^
SyntaxError: invalid syntax
我点击“完成”按钮 - >安装向导消失了 . 我将PATH设置为“C:\ Python33 \ Scripts” . 然后我在命令提示符下使用命令“pybot --version”检查了版本 . 显示以下错误:
Traceback (most recent call last):
File "C:\Python33\lib\runpy.py", line 140, in _run_module_as_main
mod_name, loader, code, fname = _get_module_details(mod_name)
File "C:\Python33\lib\runpy.py", line 102, in _get_module_details
loader = get_loader(mod_name)
File "C:\Python33\lib\pkgutil.py", line 482, in get_loader
return find_loader(fullname)
File "C:\Python33\lib\pkgutil.py", line 499, in find_loader
pkg = importlib.import_module(pkg_name)
File "C:\Python33\lib\importlib\__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
File "<frozen importlib._bootstrap>", line 1023, in load_module
File "<frozen importlib._bootstrap>", line 1004, in load_module
File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
File "<frozen importlib._bootstrap>", line 869, in _load_module
File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
File "C:\Python33\lib\site-packages\robot\__init__.py", line 22, in <module>
from robot.rebot import rebot, rebot_cli
File "C:\Python33\lib\site-packages\robot\rebot.py", line 268, in <module>
from robot.conf import RebotSettings
File "C:\Python33\lib\site-packages\robot\conf\__init__.py", line 17, in <mo
from .settings import RobotSettings, RebotSettings
File "C:\Python33\lib\site-packages\robot\conf\settings.py", line 172
except EnvironmentError, err:
^
SyntaxError: invalid syntax
如何解决上述错误?
2 回答
Robot Framework尚不支持Python 3 . 您应该尝试使用Python 2.7 . (Python 3在语言语法中改变了很多东西,包括捕获此回溯中显示的异常的语法) . 因此,请按照以下安装步骤操作:
安装Python2.7.3
安装robotframework2.7.7
将PATH设为"C:\Python27;C:\Python27\Scripts"
在命令提示符下使用命令"pybot --version"验证安装 . 如果一切正常,那就是
将显示以下消息:"Robot Framework 2.7.7 (Python 2.7.3 on win32)"
你应该跑"pip install robotframework-python3" https://pypi.python.org/pypi/robotframework-python3