Importer une erreur de café
j'ai compilé caffe avec succès dans ma machine ubuntu mais impossible d'importer en python.
Caffe est installé dans /home/pbu/Desktop/caffe
j'ai essayé d'ajouter le /home/pbu/caffe/python chemin d'accès à sys.chemin d'accès.ajouter, toujours pas de travail
je suis en train d'importer caffe
root@pbu-OptiPlex-740-Enhanced:/home/pbu/Desktop# python ./caffe/output.py
Traceback (most recent call last):
File "./caffe/output.py", line 13, in <module>
import caffe
File "/home/pbu/Desktop/caffe/python/caffe/__init__.py", line 1, in <module>
from .pycaffe import Net, SGDSolver
File "/home/pbu/Desktop/caffe/python/caffe/pycaffe.py", line 10, in <module>
from ._caffe import Net, SGDSolver
ImportError: No module named _caffe
source d'informationauteur pbu
Vous devez vous connecter pour publier un commentaire.
Ce qui se passe quand vous n'avez pas exécuté
make
pour les fichiers python séparément.Exécuter
make pycaffe
bientôt après l'exécution demake
dans le Caffe répertoire.Vous pouvez avoir à définir le chemin d'accès à la bibliothèque python correctement dans
Makefile.config
Bien, j'utilise le
cmake-gui
pourmaking
Caffe. Là, vous devez définir le Python chemins de l'Anaconda python:Vous devez construire caffe et pycaffe à l'aide de la commande:
et avant la compilation, vous devez créer un
Makefile.config
fichier et mettre le correspondant chemin de la bibliothèque, tels que python.Plus de détails sont présentés sur le web: bgirshick/py-plus rapide-rcnn.
De plus, lorsque je lance le "au-Delà de la démonstration de la section", il paraît que si je crée un lien symbolique du dossier "VOCdevkit" comme "VOCdevkit2007" qui s'avère être "impossible de trouver le jeu de données". Donc, je change le nom du dossier comme "VOCdevkit2007", et il fonctionne bien.
J'ai posté mon Caffe installer des notes (mon architecture: Arch Linux x86_64 | Intel core i7 CPU ...) dans un Anaconda Python 2.7 environnement virtuel ici:
Caffe Notes D'Installation
J'ai également rencontré l' (en aval) "Importation caffe erreur", pour lequel j'avais besoin pour résoudre mon $PYTHONPATH pour compléter le make la compilation et obtenir Caffe enfin installé, et aussi pour être en mesure de les importer (en Python).
Ajoutant à la meilleure réponse. Après l'exécution de
make
pour python fichiers en exécutantmake pycaffe
où vous avez exécuté votre précédentemake
s. Ensuite, vous avez à l'exportation que python chemin d'accès en cours d'exécutionexport PYTHONPATH=<path-to-caffe>/python
. Vous pouvez choisir d'exécuter cette, à chaque fois, avant l'exécution d'un code python qui utilise caffe ou l'ajouter à votre~/.bashrc
.