Résolue

Configurer un projet dans PyCharm

# Résolution d'erreurs # Environnement de travail # PyCharm

Bonjour,

Une erreur s'affiche lorsque je souhaite configurer un projet dans PyCharm (cf. ci-dessous). Pourtant, j'ai activé l'environnement virtuel avec sur Git Bash (source .env/Scripts/activate).

Erreur PyCharm
*Impossible de charger le fichier C:\Users\admin\Desktop\DocBlog.env\Scripts\Activate.ps1, car l’exécution de scripts est désactivée sur ce système.
Pour plus d’informations, consultez aboutExecutionPolicies à l’adresse https://go.microsoft.com/fwlink/?LinkID=135170.

+ CategoryInfo          : Erreur de sécurité : (:) [], ParentContainsErrorRecordException

+ FullyQualifiedErrorId : UnauthorizedAccess*

Merci pour votre aide :)

Hello,

ce n'est pas directement lié à pycharm mais plutôt à powershell (ton terminal pour taper des commandes). Comme par défaut powershell doit etre le terminal de pycharm, tu obtiens l'erreur lié à powershell.

Pour résoudre le problème tu dois autoriser powershell à executer des scripts. C'est une provédure qu'a mis en place microsoft pour se protéger des virus mais comme tu fais du développement et que tu sais ce que tu fais tu peux desactiver cette option. Il suffit d'ouvrir une invit de commande powershell en tant qu'administrateur. Tu cliques sur le bouton windows de la barre de tâche, et tu commences à taper powershell. Quand tu le voies apparaitre dans la liste tu fais un clic droit dessus et tu fais, lancer en tant qu'administrateur. Une fois lancé tu tapes cette commande et le tour est joué:

Set-ExecutionPolicy RemoteSigned

N'hésites pas si tu as de soucis.

Voici la reference officielle: https://learn.microsoft.com/fr-fr/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3

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.