0

ロボット フレームワークに autoit をインストールしようとしていますが、最新のエラー メッセージで困惑しました。

現在、私はインストールしています(すべて32ビットとして):

  • パイソン 2.7.6
  • セットアップツール 1.3.2
  • ピップ 1.4.1
  • ロボット フレームワーク 2.8.1
  • ロボット フレームワーク ライド 1.2.2
  • セレン2ライブラリ1.4.0
  • wxPython 2.8.12.1 (ユニコード)
  • pywin32 (218.win32-py2.7)

インストールしようとしている AutoIt は AutoItLibrary-1.1 ( http://code.google.com/p/robotframework-autoitlibrary/ )です。

私はそれを解凍し、C:\のフォルダーに入れ、管理者としてコマンドラインを実行し、コマンド「python setup.py install」を指定しました。

autoit のインストールを開始しますが、最終的に奇妙なエラー メッセージが表示されます。これまでのところ、考えられる原因についてインターネットで何も見つけていません。また、PCで理由として指摘するものも見つけていません。

コマンドラインでは次のようになります。

C:\AutoItLibrary-1.1>python setup.py install
%SYSTEMROOT%\system32\regsvr32.exe /S C:\Python27\Lib\site-packages\AutoItLibrary\lib\AutoItX3.dll
python C:\Python27\Lib\site-packages\win32com\client\makepy.py C:\Python27\Lib\site-packages\AutoItLibrary\lib\AutoItX3.dll
Generating to C:\Python27\lib\site-packages\win32com\gen_py\F8937E53-D444-4E71-9275-35B64210CC3Bx0x1x0.py
Building definitions from type library...
Generating...
Importing module
running install
running build
running build_py
creating build
creating build\lib
creating build\lib\AutoItLibrary
copying src\AutoItLibrary\Counter.py -> build\lib\AutoItLibrary
copying src\AutoItLibrary\Logger.py -> build\lib\AutoItLibrary
copying src\AutoItLibrary\__init__.py -> build\lib\AutoItLibrary
running install_lib
copying build\lib\AutoItLibrary\Counter.py -> C:\Python27\Lib\site-packages\AutoItLibrary
copying build\lib\AutoItLibrary\Logger.py -> C:\Python27\Lib\site-packages\AutoItLibrary
copying build\lib\AutoItLibrary\__init__.py -> C:\Python27\Lib\site-packages\AutoItLibrary
byte-compiling C:\Python27\Lib\site-packages\AutoItLibrary\Counter.py to Counter.pyc
byte-compiling C:\Python27\Lib\site-packages\AutoItLibrary\Logger.py to Logger.pyc
byte-compiling C:\Python27\Lib\site-packages\AutoItLibrary\__init__.py to __init__.pyc
running install_data
creating K:\
error: could not create 'K:\': The system cannot find the path specified

ご覧のとおり、この奇妙な作成 K:\ エラーがこの問題の原因です。いくつかの異なる python とロボット フレームワークのバージョン セットで autoit をインストールしようとしました。また、Javaがインストールされている場合とない場合を試してみました(問題が発生する可能性がある場所を読んでください)。K: を作成しようとする理由もわかりません。この時点で、私は得ることができるすべての助けを歓迎しています。

ナーリ

4

1 に答える 1

2

問題は、環境変数HOMEDRIVEが に設定されていることでしたK:。setup.py の 88 行目を見ると、destPathが に設定されていることがわかりますHOMEDRIVE:\RobotFramework\Extensions\AutoItLibrary。したがって、環境変数HOMEDRIVEを にオーバーライドするだけで機能しますC:

于 2014-03-06T21:19:36.127 に答える