J'essaie d'installer Pytorch via pip sur ubuntu 18.04, j'ai python 3.6 et mon ordinateur portable est un ordinateur portable HP-Pavilion 15
L'installation semble être correcte car je reçois le message:
Installation réussie des packages collectés: torch, torchvision installé torch-1.3.1 + cpu torchvision-0.4.2 + cpu
J'exécute le code de vérification et c'est ok
from __future__ import print_function import torch x = torch.rand(5, 3) print(x)
Cependant, quand je ferme le terminal ou redémarre et essaie d'exécuter le même code, j'obtiens le erreur:
Traceback (dernier appel le plus récent):
Fichier "torch.py", ligne 2, dans importation de la torche
AttributeError: le module 'torch' n'a pas d'attribut 'rand'
3 Réponses :
Comment exécutez-vous le script python? Quel python utilisez-vous? Peut-être avez-vous installé le package dans une autre version de python?
Essayez de définir un alias sur le python que vous souhaitez utiliser:
python pip install <package name>
Puis installez le package avec cet alias python vous utiliserez toujours.
alias python=/usr/local/bin/python3.6
Python installera maintenant le package dans les fichiers python avec l'alias python - en direction des fichiers: / usr / local / bin / python3.6
Faites-moi savoir si l'erreur persiste!
J'utilise python 3.6.6 et j'essaie d'exécuter le script à partir de la ligne de commande comme python3 example.py. Le problème est que j'ai essayé d'utiliser Keras aussi et que j'ai le même problème ... une idée parce que je suis un nouvel utilisateur sur ubuntu?
Installez pytorch à l'aide de pip via la commande ci-dessous:
pip3 install torch==1.3.1+cpu torchvision==0.4.2+cpu -f https://download.pytorch.org/whl/torch_stable.html
pour toute référence, passez par le site officiel de pytorch.
Changez votre fichier .py en un autre nom, vous avez nommé torch.py lorsque vous importez la torche, elle s'appellera ur torch.py
Utilisez-vous un environnement virtuel Python? Peut-être avez-vous installé pytorch globalement mais exécutez l'environnement ou vice versa?
Oui, j'ai utilisé un environnement virtuel Python sur l'installation mais je pense que le problème est que pytho est installé mais je ne peux pas utiliser la bibliothèque i. J'ai essayé avec des keras aussi mais c'est le même problème. Peut-être que quelque chose ne va pas avec les chemins?
pouvez-vous nous montrer la sortie de
quel python
etquel pip
avant et après le changement de terminal?