GNU/Linux >> Linux Esercitazione >  >> Linux

quale pitone vs PYTHONPATH

Stai mescolando 2 variabili d'ambiente:

  • PATH dove which cerca gli eseguibili quando vi si accede solo per nome. Questa variabile è un elenco (separati da due punti/virgola a seconda della piattaforma) di directory contenenti eseguibili. Non specifico per Python. which python cerca solo in questa variabile e stampa il percorso completo
  • PYTHONPATH è un elenco di directory specifico di Python (separato da due punti/punto e virgola come PATH ) dove python cerca i pacchetti che non sono installati direttamente nella distribuzione python. Il nome e il formato sono molto simili a system/shell PATH variabile apposta, ma non è affatto utilizzata dal sistema operativo, solo da Python.

Linux
  1. Python:come fa /usr/bin/env a sapere quale programma utilizzare?

  2. Quale percorso usa `sudo ` per cercare “?

  3. In un ambiente vuoto, come vengono trovati gli eseguibili?

  4. Whereis restituisce un percorso diverso a quale?

  5. In quale lingua Ubuntu-desktop è principalmente codificato?

Linux quale comando

Python if..else Istruzione

Nello script Python, come imposto PYTHONPATH?

Python può rilevare su quale sistema operativo è in esecuzione?

Come ottenere PYTHONPATH nella shell?

Moduli Python non trovati sul terminale ma su Python Shell, Linux