Używam aplikacji w środowisku wirtualnym, które potrzebuje dostępu do DBus (głównie do interakcji z Menedżerem sieci).Zainstaluj Python-Dbus w virtualenv
Próbowałem zainstalować Dbus-Python z easyinstall i pip, ale oba zawodzą.
Kiedy próbuję to zrobić:
(myvirtualenv)[email protected]:~/Documents/Projects/VirtualEnvs/current_env$ bin/pip install dbus-python
Pip krzyczy na mnie:
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
miałem pewne problemy z wiązaniami python dbus i ich "dostępność" od mojego Pythonie moduły w przeszłości, więc tak naprawdę nie wiem, jaki może być najlepszy sposób ustawienia Dbus-Pythona w środowisku wirtualnym. Czy ktoś z powodzeniem to osiągnął? A może ktoś ma pomysł, jak to zrobić?
Z góry dziękuję.
Oh! To nie byłem ja. Nie widziałem tej łatki, ale dziękuję za informację :) – BorrajaX
Potwierdzam, że działa poprawnie dla 'dbus-python == 1.2.4' w virtualenv. Budowanie jej z powodzeniem wymaga 'sudo apt-get install libdbus-glib-1-dev libdbus-1-dev' – TheMeaningfulEngineer
Dzięki @TheMeaningfulEngineer, twój komentarz odpowiedział na to pytanie dla mnie. – justfortherec