2017-06-14 2 views
1

J'essaie de conduire le projet github: https://github.com/kjchavez/distributed-deep-q avec Ubuntu16.04 python2.7.12. J'ai installé caffe et pycaffe correctement./usr/bin/python: aucun module nommé barista .__ main__; 'barista' est un paquet et ne peut pas être directement exécuté

Quand je suis en train de faire une nouvelle caffemodel comme avec commande ci-dessous (donné readme)

modèles python -m barista/deepq/modèles/train_val.prototxt deepq/deepq.caffemodel modèles --solver /deepq/solver.prototxt

il me donne l'erreur

/usr/bin/python: Aucun module nommé barista .__ principal __; « Barista » est un ensemble et ne peut pas être directement exécuté

J'ai lu même genre d'erreurs dans python2.6 avec la commande « python -m » mais im en utilisant Python 2.7. Barista est un répertoire à l'intérieur du répertoire principal du projet et il s'agit de fichiers python avec __init __.py mais pas __main __.py. J'ai inclus à $ PYTHONPATH dans les chemins de fichier .bashrc/caffe/python et/main_project_directory.

Si quelqu'un a une idée d'où j'échoue je serais très heureux. Je pense que ce problème est dans la version python mais pas sûr à ce sujet. Je peux donner des informations supplémentaires sur mes systèmes et configurations dans des messages ultérieurs.

Répondre

1

Le readme dit que vous êtes censé utiliser quelque chose comme ça pour démarrer le programme:

python main.py models/deepq/train_val.prototxt models/deepq/deepq16.caffemodel 

Il semble qu'à un moment donné il y avait un fichier [...]/barista/__main__.py qui permettrait d'utiliser python -m barista, mais ce fichier has been renamed à [...]/main.py, la description here probablement juste n'a pas été mise à jour.

+0

Maintenant que ça marche! Merci beaucoup!!!!!! Je suis si heureux :)))) Je suis novice avec ces choses et j'ai travaillé avec ce problème particulier plusieurs jours. –