3 Réponses :


1
votes

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 setup.py . xxx

et peut vous donner une erreur de waring: impossible de créer "Construire" ( 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.


2 commentaires

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)



3
votes

Le processus Python lit la valeur de pythonpath 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 : xxx


5 commentaires

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" . 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 , vous devez définir dans la voie du répertoire parent de x .



0
votes
%cd /content/models/research/slim
!python setup.py build
!python setup.py install
%cd /content/models/research/deeplab
doing this got me solved...

0 commentaires