geplaatst door: tomubuntu
Hoi,

Loop nu continu tegen onderstaande melding aan:

Schermafbeelding 2020-10-29 om 18.26.56.pngPython 3 - commandoregeltools voor ontwikkelaars vereist


Info: iMac 2019, catalina

Krijg steeds deze pop-upmelding, maar bij drukken op "installeer" geeft deze steeds een foutmelding dat deze server niet beschikbaar is...
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 21:00    reactie #2
geplaatst door: tomubuntu
Link werkt, heb wel 2 vragen:
- zit reeds verschillende maanden af en toe wat python te leren (3,8,5), met visual studio code, waar komt dit opeens vandaan en waarvoor is het nodig (alles werkt, enkel de melding komt sinds gisteren steeds terug)
- wat hoef ik hier uit de lijst te installeren  :wacko:
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 21:26    reactie #3
geplaatst door: fbakker
Gebruik je de meest recente versie van Xcode? De commandline-tools (zoals python, gcc, perl, etc) zijn onderdeel van Xcode, maar worden tegenwoordig niet meer standaard geïnstalleerd. Als je eerst de meest recente versie van Xcode installeert, dan krijg je waarschijnlijk geen foutmelding dat de 'server niet gevonden kan worden'.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 21:36    reactie #4
geplaatst door: fbakker
Binnen Visual Code Studio kun je selecteren welke python je gebruikt. Bij mij is dat linksonder zichtbaar. Als ik daarop klik kan ik kiezen welke versie van Python ik wil gebruiken (3.7.3 of 2.7.16) en ook op welke locatie de executable gevonden kan worden. Bij mij bijvoorbeeld in: /usr/local/bin/python3 en ook in: /Library/Frameworks/Python.framework/Versions/3.7/bin/python3

Staat bij jou het pad nog goed ingesteld?
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 22:16    reactie #5
geplaatst door: tomubuntu
Ik krijg de melding steeds als ik een python scriptje start vanuit een aparte terminal (is sinds catalina ook zsh ipv bash). Echter gebruikt vsc nog steeds bash.
X-code was niet geïnstalleerd, is nu bezig, gewoon via de Appstore.
Vermits ik wegens werkomstandigheden dikwijls langere periodes niet bezig ben met bovenstaande, vermoed ik nu dat dit is ontstaan door een maandje geleden over te gaan van Mojave naar catalina.
 
Pad staat idd goed ingesteld, gebruik v3.8.5.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 22:36    reactie #6
geplaatst door: fbakker
Ja, als je het script buiten vsc start dan wordt python gezocht via het 'PATH-variabele' van je shell. Je kunt middels 'echo $PATH' in de Terminal checken of je binnen zsh het juiste pad naar Python kan vinden.. Maar als het goed is wordt dit door Xcode, na de installatie van de command-line tools vanzelf goed gezet. Het overstappen van Operating System zorgt er inderdaad voor dat je deze tools opnieuw moet installeren.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
29 oktober 2020 - 22:43    reactie #7
geplaatst door: tomubuntu
Pad Zal wel juist zijn, want  .py-scriptjes worden wel goed uitgevoerd , ook in de terminal worden deze gewoon uitgevoerd via “python3 /pad_naar_file”. Snap dan ook de melding niet die er af en toe doorsijpelt.
Zal morgen pad voor de zekerheid ook eens checken.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
30 oktober 2020 - 10:09    reactie #8
geplaatst door: tomubuntu
Dit wordt nog leuker, na download van Xcode via App Store krijg ik de melding dat dit niet geïnstalleerd kan worden.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
30 oktober 2020 - 10:30    reactie #9
geplaatst door: tomubuntu
Na herstart iMac (was vermoed ik ook geleden sinds installatie Catalina) heeft hij toch Xcode geïnstalleerd. Net even scriptje gestart vanuit terminal, geen foutmelding. Hoop dat dit zo blijft, heb echter niet veel tijd voor veel te testen.
Ter info: de paths in de shell zijn gecontroleerd en waren juist ingesteld.

Het waarom van dit verhaal is me nog steeds niet duidelijk, omdat de terminal zijn werk deed, en toch een foutmelding gaf.

Indien iemand toch een reden kan geven, graag ter info.

Draadje kan dan ook als "opgelost" beschouwd.
antw: Python 3 - commandoregeltools voor ontwikkelaars vereist
30 oktober 2020 - 12:48    reactie #10
geplaatst door: fbakker
Mooi dat het opgelost is.

De uiteindelijke reden is moeilijk na te gaan doordat ik niet alle feiten ken, maar wellicht is het goed te checken waar de naar welk pad in Visual Code Studio naar python3 wijst en waar deze in de terminal naar wijst. Soms zijn dit niet dezelfde locaties. Ach ja, het werkt iig weer... ;)