Frage

Gibt es eine Möglichkeit Python zu bekommen meine ActiveTcl Installation zu verwenden anstatt die ActiveTcl Bibliotheken in das Python / tcl-Verzeichnis kopieren?

War es hilfreich?

Lösung

Nicht vertraut mit ActiveTcl, aber im Allgemeinen ist hier, wie ein Paket / Modul erhalten geladen werden, wenn dieser Name bereits in der Standardbibliothek vorhanden ist:

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

Ersetzen Sie den Wert für dir_name mit dem Pfad zu dem Verzeichnis Ihres Paket / Modul enthält, und den obigen Code ausführen, bevor alles importiert wird. Dies wird oft durch eine ‚sitecustomize.py‘ Datei getan, damit es wirksam wird, sobald der Interpreter gestartet wird, damit Sie nicht über Import Bestellung kümmern müssen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top