2017-07-28 11 views
2

WindowsマシンでIronPythonにrobotframeworkをインストールすることに怒っています。誰かがこれを見てください。ironpythonにロボットフレームワークをインストール中にエラーが発生しました

IronPython 2.7.7をインストールし、mainとScriptsフォルダのパスシステム変数を追加しました。また、IronPythonに付属するライブラリがあると思われるので、elementtree-1.2.7-20070827-preview.zipをインストールしました。 "壊れました"(この情報と指示はIronPythonサイトからのものです)。

それから私は

ipy -X:Frames -m ensurepip 

はピップを使用できるように実行します。

すべてが今準備ができているはずrobotframeworkはによってインストール取得する:ここまでダウンロードしたばかり開始し

ipy -X:Frames -m pip install robotframework 

パッケージ:

Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\setuptools\__init__.py", line 11, in <module> 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\setuptools\extern\__init__.py", line 1, in <module> 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\__init__.py", line 46, in <module> 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\extern\__init__.py", line 42, in load_module 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\_vendor\six.py", line 701, in <module> 
    File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\_vendor\six.py", line 692, in exec_ 
    AttributeError: 'module' object has no attribute '_getframe' 

---------------------------------------- 
    Command "python setup.py egg_info" failed with error code 1 in c:\users\***\appdata\local\temp\pip-build-vnlada\robotframework\ 

私は解凍、ちょうどrobotframeworkソースをダウンロードする別の回避策を試してみましたが、それを私のプログラムフォルダに置きます。しかし、それは私のために仕事をdidntの、この男は、この最後の回避策を使用して問題を解決します。このサイトで

 File "setup.py", line 11, in <module> 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-     packages\setuptools\__init__.py", line 11, in <module> 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\setuptools\extern\__init__.py", line 1, in <module> 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\__init__.py", line 46, in <module> 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\extern\__init__.py", line 42, in load_module 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\_vendor\six.py", line 701, in <module> 
     File "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\pkg_resources\_vendor\six.py", line 692, in exec_ 
    AttributeError: 'module' object has no attribute '_getframe' 

C:\Program Files (x86)\IronPython 2.7\ipy.exe" setup.py install 

し、再び同じエラーが:RFフォルダから私が実行しようとしました。 http://it-kosmopolit.de/blog/2015/08/31/install-robot-framework-with-ironpython-on-windows/

ありがとうございます。

+0

以前のバージョンのIronpythonで試しましたか?なぜCPythonを使用できないのですか? – denfromufa

+0

.NET SDKをテストしたい。私が読んでいたことについては、フレームワークからテストする正しい方法は、ironpythonで実行することでした。私は運がない2.7バージョンも試しました – sawesa

答えて

0

これは私が解決する方法ですが、解決する方法はありません。

Robot Framework for Windowsのインストーラはありますが、IronPythonではなくPythonであることを前提としています。私はすでにIronPythonのフォルダを持っ念頭において、私がやったことです:

  • downloandのPythonをインストールし、それはPythonのディレクトリを指すのインストールここhttps://pypi.python.org/pypi/robotframework/2.8.5
  • から.exeファイルRFインストーラをインストールします(それはIronPythonフォルダを認識しません)
  • 私のIronPythonフォルダからipy.exeをPATH変数に単に追加しました。

驚くべきことに頭痛がなくなり、Robot FrameworkがIronPythonに追加されました。

関連する問題