[Python] import error avec virutalenv

import error avec virutalenv [Python] - Python - Programmation

Marsh Posté le 20-07-2020 à 17:34:03    

Bonjour,
 
J'utilise Ubuntu 20.04 sur un hp probook x360 et j’apprends à utiliser les librairies python comme numpy, pandas ou matplotlib . Pour éviter de salir mon disque dur avec plusieurs
versions de ces librairies j'ai crée un environnement virtuel avec virtualenv . J'installe les librairies avec

Code :
  1. pip3 install nom_de_la_librairie

et je test l'installation avec l'interpréteur python, jusqu'ici tous vas bien, aucune erreur, mais quand je décide d'écrire un programme avec visual studio code, toujours dans mon environnement virtuel, j'ai une  
erreur du type : import-error numpy ...  
 
Voici mon code :

Code :
  1. #! usr/bin/env python3
  2. import numpy


 
Je ne comprend pas pourquoi ça ne marche pas, j'ai cherché des solutions mais je ne trouve pas, on me parle de la variable d'environnement, d'alias python etc ..mais rien ne marche
De plus sur mon autre pc je n'est aucun problème d'importation et j'utilise la même version d'ubuntu .  
 
Merci d'avance à toutes réponses  :love:

Reply

Marsh Posté le 20-07-2020 à 17:34:03   

Reply

Marsh Posté le 20-07-2020 à 17:56:50    

async-mayeul a écrit :

Je ne comprend pas pourquoi ça ne marche pas, j'ai cherché des solutions mais je ne trouve pas, on me parle de la variable d'environnement, d'alias python etc ..mais rien ne marche

Montre donc ce que tu as tenté / mets des liens. Je ne connais pas Python mais le coup de la variable d'environnement ça me semble une bonne piste.

Reply

Marsh Posté le 20-07-2020 à 19:54:16    

rat de combat a écrit :

Montre donc ce que tu as tenté / mets des liens. Je ne connais pas Python mais le coup de la variable d'environnement ça me semble une bonne piste.


 
Re,
 
voici le lien vers stackoverflow et la réponse avec PATH : https://stackoverflow.com/questions [...] virtualenv
 
et là les screens de mes essais :
 
Pour lancer l'environnement virtuel
https://imagizer.imageshack.com/img923/557/HGUzLC.png
 
La version de pip utilisé (pour installer des packages)
https://imagizer.imageshack.com/img923/5750/ZeJQMT.png
 
Quand j'importe la librairie directement sur l'interpréteur cela marche
https://imagizer.imageshack.com/img924/1152/y3Cl43.png
 
Mais quand je veux l'importer en utilisant visual studio code, une erreur s'affiche (import error)
https://imagizer.imageshack.com/img922/4604/V7Jj7B.png
 
Pourtant quand je regarde dans les dossiers de mon environnement virtuel la librairie numpy est présente
https://imagizer.imageshack.com/img923/8127/tujhlt.png
 
Merci  :)

Reply

Marsh Posté le 23-07-2020 à 11:48:54    

ton venv n'est pas activé dans vscode (cf le "python 3.8.2 64 bit" en bas à gauche)
 
https://code.visualstudio.com/docs/python/environments

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed