Testing 在ironpython上安装robot框架时出错

Testing 在ironpython上安装robot框架时出错,testing,robotframework,ironpython,Testing,Robotframework,Ironpython,我对在Windows机器上在IronPython上安装robotframework感到非常愤怒。请有人看看这个 我已经安装了IronPython 2.7.7,为main和Scripts文件夹添加了path系统变量,还安装了elementtree-1.2.7-20070827-preview.zip,因为IronPython附带的库看起来“坏了”(此信息和说明来自IronPython站点) 然后我运行 ipy -X:Frames -m ensurepip 能够使用pip 现在一切都应准

我对在Windows机器上在IronPython上安装robotframework感到非常愤怒。请有人看看这个

我已经安装了IronPython 2.7.7,为main和Scripts文件夹添加了path系统变量,还安装了elementtree-1.2.7-20070827-preview.zip,因为IronPython附带的库看起来“坏了”(此信息和说明来自IronPython站点)

然后我运行

    ipy -X:Frames -m ensurepip 
能够使用pip

现在一切都应准备就绪,以便通过以下方式安装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\
同样的错误:

     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'
文件“setup.py”,第11行,在
文件“C:\Program Files(x86)\IronPython 2.7\Lib\site-packages\setuptools\\uuuu init\uuuu.py”,第11行,在
文件“C:\Program Files(x86)\IronPython 2.7\Lib\site packages\setuptools\extern\\uuu init\uuu.py”,第1行,在
文件“C:\Program Files(x86)\IronPython 2.7\Lib\site packages\pkg\u resources\\uuuuu init\uuuu.py”,第46行,在
文件“C:\Program Files(x86)\IronPython 2.7\Lib\site packages\pkg\u resources\extern\\uuuu init\uuu.py”,第42行,在load\u模块中
文件“C:\Program Files(x86)\IronPython 2.7\Lib\site packages\pkg\u resources\u vendor\six.py”,第701行,在
exec中的文件“C:\Program Files(x86)\IronPython 2.7\Lib\site packages\pkg\u resources\u vendor\six.py”,第692行_
AttributeError:“模块”对象没有属性“\u getframe”
在这个网站上,这个家伙用最后一个解决方法解决了这个问题,但是它对我不起作用。


先谢谢你

这就是我解决问题的方法,但我不想说这是解决问题的方法

Windows的Robot Framework中有安装程序.exe,但它们并不打算安装在IronPython上,而是安装在Python上。请记住,我已经获得了IronPython文件夹,我所做的是:

  • 安装Python
  • 从这里下载并安装RF installer.exe文件
  • 安装时指向Python目录(它无法识别IronPython文件夹)
  • 只需将IronPython文件夹中的ipy.exe添加到PATH变量

令人惊讶的是,它工作起来不再令人头痛,我现在在IronPython上有了Robot框架

您尝试过以前的ironpython版本吗?为什么不能使用CPython?我想测试.NETSDK。因为我读的是正确的测试方法
     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'