5

「python-3.3.0.msi」を正常にインストールし、PATH を「C:\Python33;」に設定しました。その後、「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

上記のエラーを解決するにはどうすればよいですか?

4

2 に答える 2

4

Robot Framework はまだ Python 3 をサポートしていません。代わりに Python 2.7 を使用するようにしてください。(Python 3 では、このトレースバックに示されている例外をキャッチするための構文を含め、言語構文で多くのことが変更されています)。したがって、次のインストール手順に従います。

  1. Python2.7.3 をインストール
  2. robotframework2.7.7 をインストール
  3. PATH を「C:\Python27\;C:\Python27\Scripts\」に設定します。
  4. コマンド プロンプトでコマンド「pybot --version」を使用して、インストールを確認します。すべてが OK の場合、
    次のメッセージが表示されます: "Robot Framework 2.7.7 (win32 の Python 2.7.3)"
于 2013-03-28T08:52:04.313 に答える