3 Réponses :
La solution dépend de votre système d'exploitation, de Linux ou de Windows. Quelqu'un a déjà posé la même question: TutorialTensorflow Object Détection de l'objet: ImporterRor: Aucun module nommé nets. Détection de l'objet TensorFlow: Importerror: Aucun module nommé Nomnommé
Si vous utilisez Windows, la modification de PythonPath peut ne pas fonctionner. Voici un essai.
Tout d'abord, exécutez le fichier et peut vous donner une erreur setup.py code>.
de waring: impossible de créer "Construire" code> ( parce que le fichier a déjà existé). Parce qu'il y a un fichier nommé "build" dans ce que vous git clone. Cependant, la commande "Build" et "Installer" doivent créer un nouveau dossier nommé "Build". Je ne sais pas ce que le fichier "build" est utilisé, donc j'ai choisi de déplacer le fichier dans un autre répertoire et d'utiliser la commande ci-dessus, et cela fonctionnera. P> P>
Je ne savais pas que Colab peut être exécuté sous Windows. Quoi qu'il en soit, la réponse est Linux-4.14.79 + -X86_64-with-ubuntu-18.04-bionique
Dans le lien que vous fournissez, l'utilisateur travaille sur Windows. Mon problème semble être lié à Colab (mais je ne suis pas sûr)
Le processus Python lit la valeur de pythonpath code> au démarrage, alors modifiant la variable d'environnement pendant que le processus est déjà en cours d'exécution ne changera pas si ce processus recherche des packages. Vous devriez plutôt régler la valeur de
sys.path code>:
Merci Jake, ça marche maintenant (bien que je devais changer de contenu pour la racine).
Entrant assez, j'ai commencé un nouveau cahier et une erreur de Colab Python 2.7 est toujours là, même après la commande Sys.Path.extend.
Avez-vous cloné la répétition Git dans le nouveau runtime?
@Patrick, je rencontre un problème similaire, j'essaie à la fois "Contenu" et "Root". Avez-vous déjà trouvé une solution?
En fait, pour moi, ce qui suit a fonctionné: os.environ ['pythonpath'] + = ": / content / lecteur / mon lecteur / chemin / dossier" code>. J'avais fait une chose stupide que je posterai ici au cas où elle sauver quelqu'un d'autre. Lors de l'importation, disons
à partir de x importer y code>, vous devez définir dans la voie du répertoire parent de
x code>.
%cd /content/models/research/slim !python setup.py build !python setup.py install %cd /content/models/research/deeplab doing this got me solved...
Imprimer Os.environ ['PythonPath'] Pour déboguer OBJET après OS.Environ ['PythonPath'] + = ': / Contenu / Modèles / Recherche / Contenu / Modèles / Research / Slim /'