无法从同一台机器上的其他用户访问RIDE机器人框架

时间:2016-10-11 16:00:54

标签: installation pip robotframework

我使用我的用户凭据安装了Robotframework RIDE,并尝试通过在同一台计算机上登录另一个用户来访问它。当我从我的用户复制粘贴ride.py(在C:/ Python27 / Scripts中可用)文件到另一个用户时我可以通过双击ride.py文件来访问RIDE,但是当我尝试使用ride.py通过命令访问时我无法访问RIDE,显示错误信息,因为“ride.py未被识别为内部或外部命令,可操作程序或批处理文件”。为所有用户安装了python,并再次通过以前安装在C:/ Users / MyUser中的C:/ Users中的pip重新安装了所有内容。虽然我想在C:\ Users中使用pip重新安装所有内容,但它显示为“需求已满足”

3 个答案:

答案 0 :(得分:0)

此错误表示ride.py不在%PATH%sys变量中:

  

" ride.py不被识别为内部或外部命令,可操作程序或批处理文件"。

通常RIDE位于C:\ Python27 \ Lib \ site-packages \ robotide

您可以尝试使用命令中的完整路径运行它: pythonw C:\Python27\Lib\site-packages\robotide\__init__.py

您可以检查其他用户是否有C:\Python27\Scripts\ride.py和%PATH%变量(最好将其更改为系统级别)。

关于错误"要求已经满足"来自pip,这可能是因为:  1. RIDE已正确安装(但您错过了在第一个错误中运行它)  2.您正在呼叫另一个pip安装

答案 1 :(得分:0)

终于得到了解决方案,问题不在于其他用户或安装,而是在#C; \ Python27 \ Scripts'中缺少的ride.py文件。文件夹我替换了该文件,现在我能够从命令提示符访问机器中所有用户的ride.py.

答案 2 :(得分:0)

检查您乘坐的目录(Python文件)。 对于我来说,打开命令提示符后,默认路径为C:\ Users \ etwxxbe。 复制将ride(Python文件)粘贴到默认路径,此目录为etwxxbe。

然后使用命令C:\ Users \ etwxxbe> ride.py打开骑行。