Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

"FileNotFoundError" exception raised on Windows

Ouverte
#106 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python
Domaine
tooling

Piste de recherche

Commencez dans install-poetry.py, au niveau de get_windows_path_var, appelée par display_post_message_windows, et reproduisez l’installation sous Windows sans droits d’administrateur. Examinez le FileNotFoundError signalé par winreg.QueryValueEx ; le travail est terminé lorsque l’installation se termine et que le message post-installation s’affiche sans cette exception.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Hello,

Trying the installer on Windows (for a user that does not have administrator rights) and the installation fails:

C:\Users\foo-bar>rez-env python -- python C:\Users\foo-bar\Downloads\install-poetry.py
Retrieving Poetry metadata

# Welcome to Poetry!

This will download and install the latest version of Poetry,
a dependency and package manager for Python.

It will add the `poetry` command to Poetry's bin directory, located at:

C:\Users\foo-bar\AppData\Roaming\Python\Scripts

You can uninstall at any time by executing this script with the --uninstall option,
and these changes will be reverted.

Installing Poetry (1.3.2)
Installing Poetry (1.3.2): Creating environment
Installing Poetry (1.3.2): Installing Poetry
Installing Poetry (1.3.2): Creating script
Installing Poetry (1.3.2): Done

Traceback (most recent call last):
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 940, in <module>
    sys.exit(main())
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 919, in main
    return installer.run()
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 557, in run
    self.display_post_message(version)
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 686, in display_post_message
    return self.display_post_message_windows(version)
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 694, in display_post_message_windows
    path = self.get_windows_path_var()
  File "C:\Users\foo-bar\Downloads\install-poetry.py", line 718, in get_windows_path_var
    path, _ = winreg.QueryValueEx(key, "PATH")
FileNotFoundError: [WinError 2] The system cannot find the file specified

Cheers,

Thomas

Langage dominant
Python
Étoiles
256
Forks
65
Merge moyen
2 h 48 min
PR mergées (30 j)
1

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de python-poetry/install.python-poetry.org

Toutes les issues de python-poetry/install.python-poetry.org

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.