J'ai installé avec succès la torche et la vision de la torche à l'aide de pip3 mais
ModuleNotFoundError Traceback (appel le plus récent en dernier)
----> 1 torche d'importation
ModuleNotFoundError : aucun module nommé 'torch'
importer le système
print(sys.executable)
/Utilisateurs/utilisateur/anaconda3/bin/python
Puisque vous avez conda, pourriez-vous essayer d'installer en utilisant conda ?
@vishwakftw conda installer pytorch torchvision -c pytorch
et j'ai ça
PackageNotFoundError : Package introuvable : '' Dépendances manquantes dans les canaux osx-64 actuels :
@vishwakftw pour PackageNotFoundError, j'ai essayé ceci :
$conda mettre à jour conda
$conda installer mkl=2018
que j'ai trouvé ici
et ça marche maintenant
Merci vishwakftw
J'ai la même erreur "ModuleNotFoundError: No module named 'torch'" lors du débogage de mon code.
Comment le gérer ?
Merci
@Jerrybonheur
Si vous avez conda, essayez d'installer pytorch en utilisant conda (sur mac par exemple):
$conda installer pytorch torchvision -c pytorch
Si cette dose ne fonctionne toujours pas, essayez :
$conda mettre à jour conda
$conda installer mkl=2018
J'ai essayé les trois étapes données par @xiaonengmiao , toujours "ModuleNotFoundError: No module named 'pytorch'"
Des idées?
Problème similaire dans Windows 10 avec Anaconda installé. Package pytorch installé à l'aide de la commande d'installation conda que j'ai trouvée ici : http://pytorch.org/
L'importation habituelle à partir de la ligne de commande a fonctionné pour mon environnement (_torch_):
(torch) C:\Users\torch>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>>
Mais, lorsque j'ai essayé d'importer ce package à partir du bloc-notes Jupyter, j'ai reçu le message d'erreur suivant :
ModuleNotFoundError: No module named 'torch'
Ensuite, j'ai essayé d'installer l'application de bloc-notes Jupyter à partir du navigateur Anaconda pour mon environnement (_torch_).
J'ai redémarré mon ordinateur portable Jupyter et exécuté la torche d'importation et cette fois, cela a fonctionné.
@nicospbr Si ce n'est toujours pas résolu, exécutez conda list
et vérifiez si jupyter est installé ou non. Sinon, exécutez conda install jupyter
. Maintenant, ouvrez jupyter notebook et exécutez import torch
.
pip3 installer http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
faites ceci pour Windows 10, cela fonctionne très bien @xiaonengmiao
Pour moi, l'installation de ces étapes a fonctionné :
1- installation -> conda install nb_conda
2 - installation -> mise à jour conda conda
3- installation de conda install mkl=2018
Voilà ce que j'ai trouvé :
Si vous avez plusieurs environnements dans Anaconda, jupyter, pytorch et torchvision doivent être installés dans le même environnement. Sinon, jupyter ne trouvera pas les 2 autres d'où il est lancé. À moins que vous ne sachiez comment « informer jupyter » du chemin vers l'environnement où résident les 2 autres, la solution consiste à avoir les 3 dans le même environnement.
@atan4583
Oui, assez curieusement.. J'ai eu la situation suivante :
depuis une nouvelle console
depuis une console jupyter
le package Jupyter doit être installé dans l'environnement de base et non dans ce nouvel environnement. Depuis une console Jupyter, si vous faites switch to the same environment 'source activate test'
, cela ne met pas du tout à jour le PYTHONPATH de Jupyter.
C'est vrai, mais j'ai essayé d'importer dans la même console jupyter-lab où je suis passé à l'autre environnement. C'est pourquoi c'est étrange.
mm.. Il semble que j'ai rencontré ce problème ici : https://github.com/jupyterlab/jupyterlab/issues/4672
import torch
ça marche bien avec jupyter notebook
mais ça échoue avec jupyter-lab
@jleni , je suis également confronté aux mêmes problèmes. import torch
fonctionne bien avec jupyter-notebook
mais pas avec jupyter-lab
si je me connecte à un serveur distant. Mais si je me connecte à ma machine locale, les deux fonctionnent correctement.
J'ai supprimé tous les packages liés à la torche, puis réinstallé. Cela a fonctionné pour moi depuis que la conda a mélangé les versions des packages de torche.
Liste des packages liés à la torche :
conda list | grep torch
Supprimez et réinstallez les packages :
conda uninstall torchvision-cpu pytorch-cpu
conda install pytorch-cpu torchvision-cpu -c pytorch
La commande pour importer pytorch est :
torche d'importation
ne pas
importer une torche
The command to import pytorch is:
torche d'importation
ne pas
importer une torche
je suis face à la première question. et toute aide sera pense.
J'ai installé le lien suivant : https://pytorch.org/. Ça marche pour moi
pip3 installer http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
faites ceci pour Windows 10, cela fonctionne très bien @xiaonengmiao
cela ne fonctionnera pas..il a installé avec succès la torche mais lors de l'exécution de la commande d'importation de torche, il affiche une erreur de module introuvable
Problème similaire dans Windows 10 avec Anaconda installé. Package pytorch installé à l'aide de la commande d'installation conda que j'ai trouvée ici : http://pytorch.org/
L'importation habituelle à partir de la ligne de commande a fonctionné pour mon environnement (_torch_):
(torch) C:\Users\torch>python Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>>
Mais, lorsque j'ai essayé d'importer ce package à partir du bloc-notes Jupyter, j'ai reçu le message d'erreur suivant :
ModuleNotFoundError: No module named 'torch'
Ensuite, j'ai essayé d'installer l'application de bloc-notes Jupyter à partir du navigateur Anaconda pour mon environnement (_torch_).
J'ai redémarré mon ordinateur portable Jupyter et exécuté la torche d'importation et cette fois, cela a fonctionné.
Bonjour, je peux importer la torche à la fois dans jupyter et dans la console. Mais lorsque j'essaie d'exécuter un fichier python, cela a échoué. Avez-vous des suggestions? Merci
pip3 installer http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
faites ceci pour Windows 10, cela fonctionne très bien @xiaonengmiaocela ne fonctionnera pas..il a installé avec succès la torche mais lors de l'exécution de la commande d'importation de torche, il affiche une erreur de module introuvable
Avez-vous compris ce problème? Je suppose que j'ai rencontré le même problème que le tien
Même problème ici. J'ai installé pytorch mais lorsque j'essaie de l'exécuter sur n'importe quel éditeur ou éditeur de texte, j'obtiens le message "pas de module nommé torche". Cependant, cela fonctionne dans jupyter notebook et ipython (de cmd). Une solution possible ?
J'ai le même problème.
C'est légèrement différent dans mon cas, puisque j'installais pytorch avec anaconda sans connexion Internet. Voici mon script :
CONDA_PACKS="/path/to/conda_packages"
conda install --offline --verbose ${CONDA_PACKS}/ninja-1.8.2-h1ad3211_1001.tar.bz2
conda install --offline --verbose ${CONDA_PACKS}/resampy-0.2.1-py_1.tar.bz2
conda install --offline --verbose ${CONDA_PACKS}/pytorch-1.0.1-py3.7_cuda90_cudnn7_1.tar.bz2
Des idées?
Même problème ici. J'ai installé pytorch mais lorsque j'essaie de l'exécuter sur n'importe quel éditeur ou éditeur de texte, j'obtiens le message "pas de module nommé torche". Cependant, cela fonctionne dans jupyter notebook et ipython (de cmd). Une solution possible ?
Vous devez configurer le chemin de l'environnement pour le python anaconda, alors je pense que vous pouvez exécuter dans IDE. Mais je n'ai pas encore trouvé comment m'amuser dans l'invite de commande.
Il s'avère qu'il s'agissait d'une incompatibilité de version des plugins installés.
J'ai utilisé la commande "conda install" fournie sur la page du plugin pour vérifier les chaînes de version exactes des dépendances, puis les ai téléchargées une par une.
pip3 installer http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
faites ceci pour Windows 10, cela fonctionne très bien @xiaonengmiaocela ne fonctionnera pas..il a installé avec succès la torche mais lors de l'exécution de la commande d'importation de torche, il affiche une erreur de module introuvable
Si vous souhaitez installer pytorch dans un environnement conda, veuillez utiliser pip au lieu de pip3.
J'avais le mkl-2019.4 et ça ne fonctionnait toujours pas. J'ai installé le mkl 2018 et tout va bien maintenant.
conda install mkl=2018
Allez sur cette page, choisissez vos préférences, et elle vous donnera la commande individualisée et correcte à installer sur votre système particulier : https://pytorch.org/get-started/locally/
Cependant, je suis tombé sur un problème très similaire. J'ai fini par le réparer en déplaçant mon projet vers un nouveau projet Pycharm (en commençant à zéro), et même si Anaconda est installé, les commandes suivantes ont fonctionné pour Pytorch et ont tout installé rapidement et magnifiquement. Mon programme fonctionne maintenant :
pip3 installer https://download.pytorch.org/whl/cpu/torch-1.1.0-cp37-cp37m-win_amd64.whl
pip3 installer https://download.pytorch.org/whl/cpu/torchvision-0.3.0-cp37-cp37m-win_amd64.whl
J'aurais aimé avoir la ressource où je les ai trouvés. J'ai été interrompu par une affaire de famille. Heureusement, cela a fonctionné pour mon projet.
Nous pouvons installer la version torche à l'aide de l'interface graphique anaconda ou du terminal conda dans l'environnement souhaité, mais lors de l'exécution du programme, nous devons sélectionner cet environnement. Cela fonctionnera bien. si vous exécutez le programme via le terminal, veuillez activer l'environnement dans lequel vous avez installé la version torche. Commande d'activation d'un environnement : $conda activate my_env puis lancez votre programme.
@jithinjk Pouvez-vous nous en dire plus sur la façon dont vous "installez l'application de bloc-notes Jupyter à partir du navigateur Anaconda pour mon environnement (torche)" ? Merci.
J'ai essayé les méthodes ci-dessus, mais elles ne fonctionnent pas :(
Problème similaire dans Windows 10 avec Anaconda installé. Package pytorch installé à l'aide de la commande d'installation conda que j'ai trouvée ici : http://pytorch.org/
L'importation habituelle à partir de la ligne de commande a fonctionné pour mon environnement (_torch_):(torch) C:\Users\torch>python Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import torch >>>
Mais, lorsque j'ai essayé d'importer ce package à partir du bloc-notes Jupyter, j'ai reçu le message d'erreur suivant :
ModuleNotFoundError: No module named 'torch'
Ensuite, j'ai essayé d'installer l'application de bloc-notes Jupyter à partir du navigateur Anaconda pour mon environnement (_torch_).
J'ai redémarré mon ordinateur portable Jupyter et exécuté la torche d'importation et cette fois, cela a fonctionné.Bonjour, je peux importer la torche à la fois dans jupyter et dans la console. Mais lorsque j'essaie d'exécuter un fichier python, cela a échoué. Avez-vous des suggestions? Merci
Avez-vous redémarré le bloc-notes Jupyter ?
@jithinjk Pouvez-vous nous en dire plus sur la façon dont vous "installez l'application de bloc-notes Jupyter à partir du navigateur Anaconda pour mon environnement (torche)" ? Merci.
J'ai essayé les méthodes ci-dessus, mais elles ne fonctionnent pas :(
Dans l'environnement que vous avez créé, installez l'application Jupyter Notebook . Vous pouvez le faire via Anaconda Navigator si vous l'avez installé. Veuillez vous référer à la capture d'écran ci-jointe.
Salut tout le monde!
quelle est ma faute dans cette image?
J'ai écrit un code python, quand j'ai voulu le compiler, j'ai rencontré un problème.
je ne sais pas ce que je dois faire.
Aidez-moi, s'il vous plaît.
Merci.
Suivez les instructions sur le site Web, je n'ai pas besoin d'installer avec l'outil cuda, mais j'ai besoin d'installer avec la balise torchvision-cpu
ou cudatoolkit=$
, fonctionne pour moi.
https://pytorch.org/get-started/locally/
Salut tout le monde,
Pytorch installé avec conda :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="7">@pc</strong>:~/facenet_pytorch/examples$ conda install
pytorch torchvision cpuonly -c pytorch
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
J'ai mis à jour conda :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="11">@pc</strong>:~/facenet_pytorch/examples$ conda update
conda
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
mkl=2019 installé :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="15">@pc</strong>:~/facenet_pytorch/examples$ conda install
mkl=2019
Collecting package metadata (current_repodata.json): done
Solving environment: done
# All requested packages already installed.
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="16">@pc</strong>:~/facenet_pytorch/examples$ conda list | grep
torch
cpuonly 1.0 0 pytorch
facenet-pytorch 0.1.0 pypi_0 pypi
pytorch 1.3.0 py3.7_cpu_0 [cpuonly] pytorch
torchfile 0.1.0 pypi_0 pypi
torchvision 0.4.1 py37_cpu [cpuonly] pytorch
Mais ça dit toujours "pas de module torche" :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="20">@pc</strong>:~/facenet_pytorch/examples$ python3
Python 3.8.0 (default, Oct 30 2019, 16:20:23)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'torch'
>>>
Ubuntu 18.04.02 Édition serveur
Des idées pour résoudre le problème ?
Dans l'attente de votre aimable aide.
Marco
Salut tout le monde,
Pytorch installé avec conda :(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="8">@pc</strong>:~/facenet_pytorch/examples$ conda install pytorch torchvision cpuonly -c pytorch Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed.
J'ai mis à jour conda :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="12">@pc</strong>:~/facenet_pytorch/examples$ conda update conda Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed.
mkl=2019 installé :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="16">@pc</strong>:~/facenet_pytorch/examples$ conda install mkl=2019 Collecting package metadata (current_repodata.json): done Solving environment: done # All requested packages already installed. (base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="17">@pc</strong>:~/facenet_pytorch/examples$ conda list | grep torch cpuonly 1.0 0 pytorch facenet-pytorch 0.1.0 pypi_0 pypi pytorch 1.3.0 py3.7_cpu_0 [cpuonly] pytorch torchfile 0.1.0 pypi_0 pypi torchvision 0.4.1 py37_cpu [cpuonly] pytorch
Mais ça dit toujours "pas de module torche" :
(base) (3.8.0/envs/my_virtual_env-3.8.0) marco<strong i="21">@pc</strong>:~/facenet_pytorch/examples$ python3 Python 3.8.0 (default, Oct 30 2019, 16:20:23) [GCC 7.4.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import torch Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'torch' >>>
Ubuntu 18.04.02 Édition serveur
Des idées pour résoudre le problème ?
Dans l'attente de votre aimable aide.
Marco
Salut Marco, as-tu trouvé une solution. Moi aussi j'ai exactement le même problème avec le même environnement.
Salut @aks1087 J'ai résolu le problème avec ces deux étapes :
A) J'ai utilisé Python 3.7.3. depuis que le gars du développement pytorch m'a dit qu'il est déjà pris en charge pour python 3.8.0
B) J'ai réexécuté cette commande :
conda installer pytorch torchvision cpuonly -c pytorch
depuis cette ligne : cpuonly 1.0 0 pytorch
ne signifie pas que Pytorch est installé
Merci @marcoippolito . En fait, je n'utilisais pas d'anaconda. donc mon pip passait par défaut à la version 2.7 de python. a dû donner 'python3.7 -m pip install....' pour que cela fonctionne. cela a juste fonctionné maintenant. c'est déroutant pour les nouveaux utilisateurs de Linux
J'ai eu le même problème. Essayé ci-dessous dans jupyter notebook dans un conda env :
pip3 installer torche torchvision
Sortie du condo (base aussi) et Conda s'active
dans la documentation officielle, il est dit que vous pouvez installer avec pip et que cela ne fonctionne pas, vous êtes des beignets idiots, réparez-le pour chrissake
J'ai installé le lien suivant : https://pytorch.org/. Ça marche pour moi
Merci, ça a marché pour moi
mise à jour conda -- tout résout le problème pour moi
Après avoir essayé toutes les différentes solutions publiées ici (installé tout le nécessaire dans les deux environnements et toujours rien) et certaines en stackoverflow, j'ai fini par le réparer en effectuant une installation pip3.
Mon problème était que j'essayais de l'exécuter dans le nouveau
Bloc-notes "Python 3.7.6 64 bits" lorsque je suis passé à Python3 normal, cela a bien fonctionné.
J'ai suivi ces étapes et cela a fonctionné
conda installer pytorch torchvision -c pytorch
pip3 installer torche torchvision
Pour moi, je dois changer le noyau. J'ai 3 noyaux à sélectionner dans mon jupyter et celui que j'utilise ne provient pas de l'environnement conda.
Pour vérifier de quel python il s'agit, j'utilise ce code. Il devrait avoir des chemins vers le python de conda.
import sys
print(sys.path)
Même problème ici. J'ai installé pytorch mais lorsque j'essaie de l'exécuter sur un éditeur de texte, j'obtiens le "pas de module nommé torche". Cependant, cela fonctionne dans le cahier jupyter. Une solution possible ?
Une solution combinée de ce qui précède a fonctionné pour moi à Catalina :
mise à jour conda --all
conda installer pytorch torchvision -c pytorch
pip3 installer torche torchvision
toutes les solutions ci-dessus n'ont pas fonctionné :(
Je pense que le problème est que jupyter est le jupyter global, pas le jupyter dans l'environnement local.
Alors j'essaye :
$activate (mon env)
$(mon env) pip installer jupyter
puis
$(mon env) cahier jupyter
ça a marché pour moi
"Importer la torche" ne fonctionne pas dans le cahier jupyter
Système d'exploitation : Ubuntu 18.04
Version Python : 3.6.9
J'ai eu le même problème dans conda. J'ai essayé toutes les solutions, aucune ne semble fonctionner. J'ai remarqué que j'avais activé mon environnement pytorch à partir d'un autre environnement conda. Lorsque je désactive mon pytorch, il revient au deuxième environnement, pas à la base. Lorsque j'ai tout désactivé et réactivé Pytorch, cela a bien fonctionné.
Tout d'abord, vous devriez avoir un environnement séparé dans Anaconda
conda installer pytorch torchvision cpuonly -c pytorch
après avoir exécuté cette installation, obtenant l'erreur ModuleNotFoundError : aucun module nommé « torch »
dans le cas où vous devez installer "conda install jupyter" après l'installation du notebook
torche d'importation
pas de torche
Dans un système avec plusieurs environnements conda, vous devez réinstaller jupyter et torch dans cet environnement particulier, sinon conda ne peut pas importer de packages à partir d'autres environnements.
@nicospbr Si ce n'est toujours pas résolu, exécutez
conda list
et vérifiez si jupyter est installé ou non. Sinon, exécutezconda install jupyter
. Maintenant, ouvrez jupyter notebook et exécutezimport torch
.
J'ai installé jupyter dans conda mais je ne peux toujours pas importer de torche
Commentaire le plus utile
@vishwakftw pour PackageNotFoundError, j'ai essayé ceci :
$conda mettre à jour conda
$conda installer mkl=2018
que j'ai trouvé ici
et ça marche maintenant
Merci vishwakftw