Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Unhelpful `venv` failure

Offen
#428 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
cli

Rechercherichtung

Beginne in pyperformance/cli.py bei _main() in der Nähe von Zeile 371 und vergleiche den installierten Befehl mit dem venv-Pfad von dev.py. Führe beide Befehle erneut aus und verfolge, wie die venv-Argumente geparst werden, bevor _pythoninfo.get_info() aufgerufen wird. Fertig ist die Änderung, wenn der venv-Befehl nicht mehr den gezeigten AttributeError auslöst und entweder einen nützlichen Fehler meldet oder seine vorgesehene Aktion ausführt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

02:03:10.998094000AM CEST maurycy@gimel /Users/maurycy % python -m pyperformance venv
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/maurycy/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pyperformance/__main__.py", line 3, in <module>
    pyperformance.cli.main()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/Users/maurycy/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pyperformance/cli.py", line 422, in main
    _main()
    ~~~~~^^
  File "/Users/maurycy/.pyenv/versions/3.13.5/lib/python3.13/site-packages/pyperformance/cli.py", line 371, in _main
    info = _pythoninfo.get_info(options.python)
                                ^^^^^^^^^^^^^^
AttributeError: 'Namespace' object has no attribute 'python'

Similarly:

02:03:23.225888000AM CEST maurycy@gimel /Users/maurycy/src/pyperformance % python dev.py venv
Traceback (most recent call last):
  File "/Users/maurycy/src/pyperformance/dev.py", line 85, in <module>
    main()
    ~~~~^^
  File "/Users/maurycy/src/pyperformance/dev.py", line 81, in main
    pyperformance.cli.main()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/Users/maurycy/src/pyperformance/pyperformance/cli.py", line 422, in main
    _main()
    ~~~~~^^
  File "/Users/maurycy/src/pyperformance/pyperformance/cli.py", line 371, in _main
    info = _pythoninfo.get_info(options.python)
                                ^^^^^^^^^^^^^^
AttributeError: 'Namespace' object has no attribute 'python'
Vorherrschende Sprache
Python
Sterne
1k
Forks
203
Ø Merge
1 Std. 20 Min.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus python/pyperformance

Alle Issues in python/pyperformance

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.