virtalenv findet modul nicht
Hoi zäme, auf einem raspberry habe ich habe ich mit apt-get smbus-python ein smbus modul installiert. das kann ich mit: import smbus importieren. nun baue ich mir eine virtualle umbegung mit: virtualenv python da kann ich mit: python/bin/python python starten. unglücklicherweise funktioniert der import von smbus nicht mehr; spsconnect@spsconnect6 ~/spsControl $ python/bin/python Python 2.7.3 (default, Mar 18 2014, 05:13:23) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import smbus Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named smbus
kann mir jemand sagen, wie ich virualenv veranlassen kann, das modul smbus auch einzubinden? besten dank. robert
Am 30.04.2015 um 00:02 schrieb robert:
ImportError: No module named smbus
Frau Werwolf sagt: des g'hört so! In Virtualenvs hat man per Default keinen Zugriff auf Module, die ins systemweite site-packages Verzeichnis installiert sind. Dazu sind Virtualenvs in ihrem Wesen da.
kann mir jemand sagen, wie ich virualenv veranlassen kann, das modul smbus auch einzubinden?
Man kann einfach einen symbolischen Link von allen zum Modul gehörigen Dateien oder Verzeichnissen im System site-packages Verzeichnis in das site-packages Verzeichnis des Virtualenvs anlegen. Herr Pütz sagt: dazu habe ich schon mal was vorbereitet: http://trac.chrisarndt.de/code/browser/projects/scripts/addsitepackage2venv.... Gruß, Chris
virtualenv --system-site-packages ? -aj On 30 Apr 2015, at 0:02, robert wrote:
Hoi zäme, auf einem raspberry habe ich habe ich mit apt-get smbus-python ein smbus modul installiert.
das kann ich mit: import smbus
importieren.
nun baue ich mir eine virtualle umbegung mit: virtualenv python
da kann ich mit: python/bin/python
python starten.
unglücklicherweise funktioniert der import von smbus nicht mehr;
spsconnect@spsconnect6 ~/spsControl $ python/bin/python Python 2.7.3 (default, Mar 18 2014, 05:13:23) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import smbus Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named smbus
kann mir jemand sagen, wie ich virualenv veranlassen kann, das modul smbus auch einzubinden?
besten dank. robert _______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
participants (3)
-
Andreas Jung -
Christopher Arndt -
robert