我正在尝试将自动安装到机器人框架中,但被最新的错误消息难住了。
目前我已经安装了(所有内容均为 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 (unicode)
- Pywin32 (218.win32-py2.7)
我尝试安装的自动是自动图书馆-1.1(http://code.google.com/p/robotframework-autoitlibrary/)
我已将其解压缩并在 C:\ 的文件夹中,我以管理员身份运行命令行并给出命令"python setup.py 安装"。
它开始自动安装,但最终以奇怪的错误消息运行。到目前为止,我没有在互联网上找到任何可能的原因,也没有在我的电脑上找到任何可以指出的理由。
它在命令行上的样子:
C:AutoItLibrary-1.1>python setup.py install
%SYSTEMROOT%system32regsvr32.exe /S C:Python27Libsite-packagesAutoItLibrarylibAutoItX3.dll
python C:Python27Libsite-packageswin32comclientmakepy.py C:Python27Libsite-packagesAutoItLibrarylibAutoItX3.dll
Generating to C:Python27libsite-packageswin32comgen_pyF8937E53-D444-4E71-9275-35B64210CC3Bx0x1x0.py
Building definitions from type library...
Generating...
Importing module
running install
running build
running build_py
creating build
creating buildlib
creating buildlibAutoItLibrary
copying srcAutoItLibraryCounter.py -> buildlibAutoItLibrary
copying srcAutoItLibraryLogger.py -> buildlibAutoItLibrary
copying srcAutoItLibrary__init__.py -> buildlibAutoItLibrary
running install_lib
copying buildlibAutoItLibraryCounter.py -> C:Python27Libsite-packagesAutoItLibrary
copying buildlibAutoItLibraryLogger.py -> C:Python27Libsite-packagesAutoItLibrary
copying buildlibAutoItLibrary__init__.py -> C:Python27Libsite-packagesAutoItLibrary
byte-compiling C:Python27Libsite-packagesAutoItLibraryCounter.py to Counter.pyc
byte-compiling C:Python27Libsite-packagesAutoItLibraryLogger.py to Logger.pyc
byte-compiling C:Python27Libsite-packagesAutoItLibrary__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:。在这一点上,我欢迎我能得到的所有帮助。
纳利
问题是您的环境变量HOMEDRIVE
设置为 K:
。 如果您查看 setup.py 的第 88 行,您将看到destPath
设置为 HOMEDRIVE:RobotFrameworkExtensionsAutoItLibrary
。 因此,只需覆盖环境变量HOMEDRIVE
C:
,它就可以工作。