2016-07-27 3 views
0

nicht ausführen Ich folgte den Installationsanweisungen hier robotframework-hub und nachdem ich diesen Befehl python -m rfhub ausgeführt habe, erhalte ich den folgenden Fehler /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named libdocpkg; 'rfhub' is a package and cannot be directly executed. Ich habe versucht, nach 'libdocpkg' zu suchen, um mit pip, aber kein Glück zu installieren. Hat jemand das erfolgreich installiert?Kann Roboterrahmen-Hub

+1

Es sieht so aus, als ob Sie kein Roboterframework installiert haben oder eine Datei namens "robot.py" in Ihrem Pfad oder einen Ordner namens "robot", der _not_ robot framework ist? 'libdocpkg' ist ein Modul innerhalb eines Roboter-Frameworks. –

+0

Hmm, ich habe definitiv einen Roboterrahmen installiert. Ich habe seit Monaten erfolgreich Tests durchgeführt. Und ja, der Ordner, in dem ich meine Skripte verwalte, heißt Roboter, ist das die Ursache für dieses Problem? Dieser Ordner befindet sich übrigens in meinem Home-Verzeichnis '' '/ Users/{my-directory}/robot'''' – Freddy

+0

Ich habe gerade meinen 'robot'-Ordner umbenannt und robotframework-hub funktioniert. Danke für die Bereitstellung von Informationen. Eine Frage: Da mein Roboterverzeichnis nicht in meiner PATH-Umgebung ist, wieso sollte Python dann Probleme beim Ausführen des Hubs haben? – Freddy

Antwort

1

Das Problem war, dass ich einen Ordner namens "Roboter" hatte, wo ich alle meine Roboter-Skripte platziert. Sobald ich diesen Ordner umbenannte, funktionierte der Hub wie ein Zauber. Danke @ Bryan Oakley für die Hinweise zur Verfügung gestellt.