Domanda

Esiste un modo per fare in modo che Python usi la mia installazione ActiveTcl invece di dover copiare le librerie ActiveTcl nella directory Python / tcl?

È stato utile?

Soluzione

Non ho familiarità con ActiveTcl, ma in generale ecco come caricare un pacchetto / modulo quando quel nome esiste già nella libreria standard:

import sys
dir_name="/usr/lib/mydir"
sys.path.insert(0,dir_name)

Sostituisci il valore per dir_name con il percorso della directory contenente il tuo pacchetto / modulo, ed esegui il codice sopra prima di importare qualsiasi cosa. Questo viene spesso fatto attraverso un file 'sitecustomize.py' in modo che abbia effetto non appena si avvia l'interprete, quindi non dovrai preoccuparti di importare gli ordini.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top