Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Χρήστος Χρόνης -
Αριθμός απαντήσεων: 11

Καλησπέρα, παρατηρήθηκε ότι σε ορισμένες περιπτώσεις κατά την εγκατάσταση δεν ολοκληρώνεται η εγκατάσταση ενός πακέτου που είναι απαραίτητο για την επικοινωνία του Blockly και του Coppelia.

Πρόβλημα: 

Έχω πατήσει το κουμπί play στο Coppelia και πατάω το κουμπί εκτέλεσης απο το προγραμματιστικό περιβάλλον στον Chrome αλλά το ρομπότ δεν κινείται.

Updated!!

Βγάλαμε νέα έκδοση:

1) Όσοι είχαν πρόβλημα παρακαλώ κάντε απεγκατάσταση του FossBot simulator από την προσθαφαίρεση προγραμμάτων.

2) Κατεβάστε και κάντε εγκατάσταση την νέα έκδοση

https://github.com/chronis10/fossbot_simulator/releases/download/v0.4-beta/fossbot_simulator_0_4.exe

-------------------------------------------

Επίσης καταφέραμε να αναπαράγουμε το πρόβλημα, οπότε σε όσους παραμένει το πρόβλημα και δεν κατάφεραν να κάνουν τα προηγούμενα βήματα αλλά και δεν θέλουν να κάνουν εγκατάσταση την νέα έκδοση, παρακαλώ εκτελέστε την παρακάτω εντολή και λογικά όλα θα δουλέψουν.

1) Ανοίξτε ένα παράθυρο γραμμής εντολών και πληκτρολογήστε pip install fossbot-lib

Πιθανή λύση 1:

1) Ανοίξτε ένα παράθυρο γραμμής εντολών και πληκτρολογήστε: python -m pip install --upgrade pip και Enter
2) Όταν ολοκληρωθεί πατήστε: pip install git+https://github.com/chronis10/fossbot_source.git --install-option="--platform=sim" και Enter
Δοκιμάστε ξανά για να δείτε αν όλα λειτουργούν.

Πιθανή λύση 2:
Εναλλακτικά δοκιμάστε να κάνετε απεγκατάσταση και εκ νέου εγκατάσταση μόνο του FossBot (όχι του Coppelia).
*Προτείνεται η πρώτη μέθοδος.

Παράλληλα  θα ήθελα να επισημάνω ότι, καταβάλουμε κάθε προσπάθεια να επιλύσουμε οποιοδήποτε πρόβλημα προκύψει άμεσα και ζητάμε την κατανόηση σας καθώς το πρόγραμμα κατασκευάστηκε αποκλειστικά για τον κύκλο μαθημάτων που συμμετέχετε και για πρώτη φορά δοκιμάζετε σε τόσο μεγάλο πλήθος χρηστών οπότε κάθε παρατήρηση ή υπόδειξη είναι πολύτιμη ώστε να προχωρήσουμε σε βελτιώσεις.

Σε απάντηση σε Χρήστος Χρόνης

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ -
Καλησπέρα,
δοκίμασα την λύση που προτείνατε, εξακολουθεί να μην λειτουργεί και να μου βγάζει το παρακάτω μήνυμα όταν εκτελώ ένα σενάριο από το Blockly. Το περίμενα, γιατί ενώ το πρώτο βήμα της λύσης που μας δώσατε έγινε κανονικά εγκατάσταση στο δεύτερο από τα μηνύματα που βγήκαν φαίνεται ότι η διαδικασία δεν ολοκληρώθηκε σωστά. :
PS C:\WINDOWS\system32> pip install git+https://github.com/chronis10/fossbot_source.git --install-option="--platform=sim"
WARNING: Implying --no-binary=:all: due to the presence of --build-option / --global-option / --install-option. Consider using --config-settings for more flexibility.
DEPRECATION: --install-option is deprecated because it forces pip to use the 'setup.py install' command which is itself deprecated. pip 23.1 will enforce this behaviour change. A possible replacement is to use --config-settings. Discussion can be found at https://github.com/pypa/pip/issues/11358
DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453
Collecting git+https://github.com/chronis10/fossbot_source.git
Cloning https://github.com/chronis10/fossbot_source.git to c:\users\ηλιας\appdata\local\temp\pip-req-build-m8gsg_nd
Running command git clone --filter=blob:none --quiet https://github.com/chronis10/fossbot_source.git 'C:\Users\ΗΛΙΑΣ\AppData\Local\Temp\pip-req-build-m8gsg_nd'
Resolved https://github.com/chronis10/fossbot_source.git to commit aaae7ec307c7921825c1eda746caf95c228f6ace
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
C:\Users\ΗΛΙΑΣ\AppData\Local\Programs\Python\Python39\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help

error: invalid command 'egg_info'
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.


Δοκίμασα να αλλάξω στην παραμετροποίηση αυτό που προτείνει το μήνυμα (το install--option με το --confis-settings), αλλά δεν έγινε κάτι.
Σε απάντηση σε ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ -
Υπάρχει περίπτωση το πρόβλημα να είναι ότι στην "διαδρομή" μου υπάρχει κάποιος φάκελος με ελληνικούς χαρακτήρες; κατά καιρούς με διάφορους server είχα πρόβλημα γι' αυτό το λόγο.
Σε απάντηση σε ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Δέσποινα Καραγιαννίδου -
Και εμέμα δε λειτούργησε η παραπάνω λύση. Ούτε η απεγκατάσταση και η εκ νέου εγκατάσταση. Τα δοκίμασα σε 2 υπολογιστές windows 10 και 11.
Σε απάντηση σε Δέσποινα Καραγιαννίδου

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ -
Καλησπέρα, προσωπικά βρήκα λύση στο πρόβλημα. Ο λόγος που η λύση του κου Χρόνη δεν δούλευε ήταν ελλείψεις στην εγκατάσταση της γλώσσας προγραμματισμού Python στον υπολογιστή μου και υποθέτω το ίδιο ισχύει και με τους υπόλοιπους. Δοκίμασα τις μεθόδους 3 και 4 που περιγράφονται στον σύνδεσμο που δίνω παρακάτω. Μετά από αυτό η δεύτερη εντολή που δίνει ο κος Χρόνης εκτελέστηκε κανονικά και δοκίμασα πλέον το fossbot εκτελεί κανονικά τις εντολές που δίνω. Στην ουσία σε όσους παραμένει το πρόβλημα, πριν εκτελέσετε την 2η από τις εντολές που αναφέρει ο κος Χρόνης θα πρέπει να εκτελέσετε τις εντολές από τις μεθόδους 3 και 4 του συνδέσμου:
https://www.easeus.com/data-recovery/python-setup-py-egg-info-failed-with-error-code-1.html#3
Σε απάντηση σε ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Δέσποινα Καραγιαννίδου -
Κ. Μαργαριτίδη πρέπει να γίνει απεγκατάσταση της python και εγκατάσταση εκ νέου ανάμεσα σε κάποια από αυτά τα βήματα; Ποια python πρέπει να έχουμε; Ρωτάω γιατί όταν εκτελώ αυτά που αναφέρονται στον σύνδεσμο που μας δώσατε δεν μου εμφανίζει τα σωστά μηνύματα.
Σε απάντηση σε ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ

Re: Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Χρήστος Χρόνης -
Ηλία ναι εκεί οφείλεται, γενικά αφήσαμε να γίνεται δημιουργία της βιβλιοθήκης μέσου του setup.py τοπικά σε κάθε υπολογιστή και να το τραβάει από το GitHub ώστε να μπορούμε εύκολα να κάνουμε αλλαγές, επειδή αυτό όπως αποδείχθηκε είναι λίγο ασταθές γιατί εξαρτάται από τον κάθε υπολογιστή, το δημοσίευσα στο PyPI οπότε πλέον εγκαθιστάτε η βιβλιοθήκη όπως όλες οι βιβλιοθήκες Python.
pip install fossbot-lib
Σε απάντηση σε Χρήστος Χρόνης

Απάντ: Re: Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από ΗΛΙΑΣ ΜΑΡΓΑΡΙΤΙΔΗΣ -
Άρα λοιπόν αγνοούνε το μήνυμα μου και χρησιμοποιούν την τελευταία εντολή που δώσατε; "pip install fossbot-lib" και έτσι η βιβλιοθήκη θα βρίσκεται εκεί που πρέπει;
Σε απάντηση σε Χρήστος Χρόνης

Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Δέσποινα Καραγιαννίδου -
Ευχαριστούμε!!! Περιμένουμε λοιπόν...
Σε απάντηση σε Δέσποινα Καραγιαννίδου

Re: Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Χρήστος Χρόνης -
Πρίν λίγο βγάλαμε την νέα έκδοση που λογικά διορθώνει το πρόβλημα, αν είναι εφικτό κάποιος που αντιμετωπίζει το πρόβλημα ας το δοκιμάσει και να μας δώσει feedback.
Ευχαριστώ πολύ.
Σε απάντηση σε Χρήστος Χρόνης

Απάντ: Re: Απάντ: Εκτέλεση αλλά το ρομπότ δεν κινείται (Windows)

από Δέσποινα Καραγιαννίδου -
Μόλις το εγκατέστησα και το δοκίμασα. Και ναι δουλεύει μια χαρά.Ευχαριστούμε πολύ!!!!