bash: Python3: opdracht niet gevonden (Windows, Discord.py)

Ik heb geprobeerd de Discord API Discord.py te configureren en met het doel om de rode muziekbot op mijn server te gebruiken. Ik heb Python 3.5 geïnstalleerd en de padvariabelen toegevoegd (ik klikte op de optie “Python to Path” in Install). Dit is wat mijn padvariabelen momenteel eruit zien:

C:\Users\Corey Rigney\AppData\Local\Programs\Python\Python35\Scripts\
C:\Users\Corey Rigney\AppData\Local\Programs\Python\Python35\

Dat zijn de enigen met betrekking tot Python. Nu, als onderdeel van het installatieproces van Discord.py, wil het dat ik deze opdracht uitloopt in Git Bash:

$ git clone https://github.com/Rapptz/discord.py
$ cd discord.py
$ python3 -m pip install -U .[voice]

De eerste twee regels werken perfect, maar de derde regel returns:

bash: python3: command not found

Ik heb ook PIP van GitHub gekloond als een poging tot oplossing, hoewel de Python Install-site zegt dat het is verpakt met 3.5.

Ik gebruik Windows 10, 64-bit.

Het algemene doel hiervan is om een ​​Discord Music Bot te installeren, als het zou helpen, kan ik de fouten kunnen plaatsen die ik krijg wanneer ik dat probeer te draaien.


1, Autoriteit 100%

Op Windows De normale naam voor het uitvoerbare bestand van Python is python.exe(consoleprogramma) of pythonw.exe(voor GUI-programma’s).

Het uitvoerbare bestand Python wordt soms python3op sommige platforms genoemd, waar de standaard (python) de oude Python 2. op veel Unix-gebaseerde (incl. Linux en Linux and OS X) Systems, Python 2 wordt gebruikt door systeemhulpprogramma’s, het veranderen ervan kan slechte gevolgen hebben op die platforms, vandaar de naam “Python3”.

Op Windows moet u in orde zijn – er zijn andere problemen op Windows, maar u krijgt die niet, tenzij u probeert meer dan één Python-versie te gebruiken.


2, Autoriteit 138%

In de geïnstalleerde Python ("c:\\Installationpath\Python3.6.0") PAD vindt u "python.exe", gewoon kopiëren in hetzelfde Plaats en hernoem het als "python3.exe", nu in de opdrachtprompt die u kunt controleren python3opdracht moet uw Python-installatie weergeven. Vergeet niet om een ​​nieuwe terminal te openen.


3, Autoriteit 59%

In Windows met Git Bash, heeft Python3 geen voor mij gewerkt:

$ python --version
Python 2.7.15

maar als ik PY

gebruik

$ py --version
Python 3.8.1

weet niet waarom, maar het werkte


4, Autoriteit 10%

Op Windows 10 vindt u misschien dat pywerkt waarbij pythonof python3not.

niet.


Antwoord 5, autoriteit 3%

Geen van de bovenstaande oplossingen werkte voor mij, maar ik kon succes vinden met Python 3.7 toen ik in plaats van python3 -m pip install discord.pyte schrijven C:\InstallPath\python.exe -m pip install discord.py

Dit werkte waarschijnlijk omdat hoewel het commando python3niet beschikbaar was in cmd, het pad naar het python-kernbestand werkte en de argumenten nam zoals het python3-commando zou doen.

OPMERKING: de normale python-opdracht werkte niet voor mij, omdat ik er al 2 heb geïnstalleerd. Discord vereist om de een of andere reden 3.5 en hoger?

Other episodes