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

Cannot access RIDE robot framework from other users in same machine

我使用我的用户凭据安装了 Robotframework RIDE,并尝试通过使用同一台机器上的另一个用户登录来访问它。当我将 ride.py(在 C:/Python27/Scripts 中可用)文件从我的用户复制粘贴到另一个用户时,我可以通过双击 ride.py 文件来访问 RIDE,但是当我尝试访问时使用ride.py 通过命令行我无法访问 RIDE,显示错误消息 "ride.py is not recognised as an internal or external command, operable program or batch file "。为所有用户安装 python 并再次通过 pip 在 C:/Users 中重新安装所有内容,之前安装在 C:/Users/MyUser 中。当我尝试在 C:\Users 中使用 pip 重新安装所有内容时,它显示为 "Requirement already satisfied"

此错误表明 ride.py 不在 %PATH% 系统变量中:

"ride.py is not recognised as an internal or external command, operable program or batch file ".

通常RIDE住在C:\Python27\Lib\site-packages\robotide

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

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


关于pip的错误"Requirement already satisfied",可能是因为: 1. RIDE 已正确安装(但您在第一个错误中错过了 运行 它) 2. 您正在调用另一个 pip install

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

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

然后使用命令C:\Users\etwxxbe>ride.py开启ride