Persönliche Notizen
Für Python können Sie mithilfe von virtualenv eine unabhängige Python-Umgebung (im Folgenden: pyenv-Umgebung) erstellen. Es ist sehr praktisch, aber Skripte, die Module verwenden, die von der pyenv-Umgebung abhängen, können nur nach Aktivierung der pyenv-Umgebung verwendet werden. (Eigentlich ist es nicht unbrauchbar, aber es ist ein wenig nervig)
Dies ist sehr unpraktisch, aber die Informationen gehen nicht sofort ein. Es gibt viele Informationen zum Verwalten vieler Pyenv-Umgebungen.
Ich habe im Dokument nachgesehen, ob es einen guten Weg gibt, und eine einfache Lösung gefunden. https://virtualenv.readthedocs.org/en/latest/userguide.html#using-virtualenv-without-bin-python
Mit anderen Worten, es scheint, dass Sie nur die folgenden zwei Zeilen am Anfang des Python-Moduls hinzufügen müssen.
activate_this
activate_this = '/path/to/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
Wenn Sie numpy in der virtualenv-Umgebung wie oben als / tmp / pyenv
verwenden möchten
#!/usr/bin/env python
activate_this = '/tmp/pyenv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
import numpy as np
a = np.arange(10)
print(a)
[Fazit] Ich spreche davon, das Dokument richtig zu lesen, aber Pythons Drittanbieter-Modul enthält nur wenige Informationen auf Japanisch. Es ist ziemlich schwer