Error installing Robot Framework with Python on Windows 7

I successfully installed "python-3.3.0.msi" and set PATH as "C: \ Python33;" on Windows 7. After that, I tried installing Robot Framework using "robotframework-2.7.7.win32.exe" (double-click the .exe file). At the last stage of the installation, I found the following error:

File "<string>", line 35 except Exception, err: ^ SyntaxError: invalid syntax 

I clicked "Finish" → The installation wizard has disappeared. I set PATH as "C: \ Python33 \ Scripts". Then I checked the version using the pybot -version command on the command line. The error was shown below:

 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 

How can I solve the above error?

+4
source share
2 answers

The Robot Framework does not yet support Python 3. You should try using Python 2.7 instead. (Python 3 changes many things in the syntax of the language, including the syntax for detecting the exceptions specified in this trace). So, follow these installation steps:

  • Install Python2.7.3
  • Install robotframework2.7.7
  • set PATH as "C: \ Python27 \; C: \ Python27 \ Scripts \"
  • Verify the installation using the pybot -version command line command. If everything is in order, the following message will appear: "Robot Framework 2.7.7 (Python 2.7.3 on win32)"
+3
source

you should run "pip install robotframework-python3" https://pypi.python.org/pypi/robotframework-python3

+1
source

All Articles