Sto eseguendo un'applicazione in un ambiente virtuale che richiede l'accesso a DBus (principalmente per interagire con Network Manager).Installa Python-Dbus in virtualenv
Ho provato a installare Dbus-Python con easyinstall e pip, ma entrambi falliscono.
Quando provo a fare questo:
(myvirtualenv)[email protected]:~/Documents/Projects/VirtualEnvs/current_env$ bin/pip install dbus-python
Pip mi grida con:
Downloading/unpacking dbus-python
Downloading dbus-python-1.1.1.tar.gz (596kB): 596kB downloaded
Running setup.py egg_info for package dbus-python
Traceback (most recent call last):
File "<string>", line 16, in <module>
IOError: [Errno 2] No such file or directory: '/home/borrajax/Documents/Projects/VirtualEnvs/current_env/build/dbus-python/setup.py'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
IOError: [Errno 2] No such file or directory: '/home/borrajax/Documents/Projects/VirtualEnvs/current_env/build/dbus-python/setup.py'
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/borrajax/Documents/Projects/VirtualEnvs/current_env/build/dbus-python
Storing complete log in /home/borrajax/.pip/pip.log
Ho avuto alcuni problemi con le associazioni di pitone dbus e la loro "accessibilità" dal mio Python moduli in passato, quindi non so davvero quale potrebbe essere il modo migliore per impostare Dbus-Python in un ambiente virtuale. Qualcuno ha raggiunto con successo questo? O qualcuno ha un'idea su come farlo?
Grazie in anticipo.
Oh! Quello non ero io. Non avevo visto quella patch, ma grazie per le informazioni :) – BorrajaX
Posso confermare che funziona correttamente per 'dbus-python == 1.2.4' in virtualenv. Costruirlo con successo ha bisogno di sudo apt-get install libdbus-glib-1-dev libdbus-1-dev' – TheMeaningfulEngineer
Grazie a @TheMeaningfulEngineer, il tuo commento ha risposto a questa domanda per me. – justfortherec