Résolue

Problème import requests et bs4 sur vscode windows

# Résolution d'erreurs # VSCode

Bonjour, j'ai installé requests et bs4 via pip et l'invite de commande windows.

Le problème c'est que lorsque je veux les importer sur vscode j'ai une erreur que je ne comprend pas.

Voici la capture d'écran:

None

Hello Raphaël,


es tu sûr que la version de python utilisé par Vscode est la même que celle enregistré dans ton path windows ?


normalement il n'y a pas besoin mais as tu relancé vscode après avoir installé tes libs ?


l'idéal est de travailler dans un environnement virtuel dans ton projet comme ça tu es sûr de quelle version python tu utilises pour ton projet. Sais tu configurer un environnement virtuel ?

Je ne suis pas sûr que la version est la même mais j'imagine que oui, car j'ai qu'une seule version d'installé sur mon ordinateur.

En relancent vscode ça ne change rien.

Pour l'environnement virtuel je n'ai pas encore vraiment essayé. J'ai pas bien compris son utilité.

Pour les environnements virtuels ça peut prendre un peu de temps à expliquer. Si tu es là demain soir au mentorat je peux en reparler si tu veux. C'est une notion importante.


tu peux essayer ça pour ton problème ?


Ouvrir la commande pallette de Vscode avec la combinaison suivante:


(Ctrl+Shift+P)


ensuite tape Python dans l'invit qui va s'ouvrir et parmi la liste qui s'affiche fait:


Python: Clear Cache and Reload window.

Volontiers pour une explication demain!


J'ai essayé ta solution mais j'ai une erreur.

None

hummmm....


ce n'est pas la première fois que tu utilises vscode avec python ?


tu as bien l'extension python installé dans vscode ?


je vois aussi dans ton screenshot que tu es en restricted mode


tu as refusé de faire confiance aux script quand tu as ouvert ?


Si c'est le cas tu peux modifié et "faire confiance" dans les settings. Rajoutes juste la ligne "security.workspace.trust": true,:

{
    "window.zoomLevel": 1,
    "editor.mouseWheelZoom": true,
    "editor.minimap.enabled": false,
    "emmet.includeLanguages": {
        "django-html": "html"
    },
    "security.workspace.trust": true,
}


pour accéder aux settings en mode json tu vas dans settings (en bas à droite) et tu utilises la vue json en cliquant sur cette icone en haut à droite et tu copies la lignes dans le dictionnaire comme indiqué juste au dessus.


Oui je travail avec python dessus depuis plusieurs moi.



ça n'a rien donné la desactivation du restricted mode ?

Je n'avais pas vu la fin de ton message, c'était effectivement ça le problème.

Merci!

pas de souci.


cool merci

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.