【发布时间】:2012-11-02 04:11:03
【问题描述】:
我在需要访问 DBus(主要是与网络管理器交互)的虚拟环境中运行应用程序。
我尝试使用 easyinstall 和 pip 安装 Dbus-Python,但都失败了。
当我尝试这样做时:
(myvirtualenv)borrajax@borrajax-computer:~/Documents/Projects/VirtualEnvs/current_env$ bin/pip install dbus-python
皮普冲我大喊:
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
过去,我在 Python 模块中遇到了一些关于 python dbus 绑定及其“可访问性”的问题,所以我真的不知道在虚拟环境中设置 Dbus-Python 的最佳方法是什么。有没有人成功做到这一点?或者有没有人知道如何做到这一点?
提前谢谢你。
【问题讨论】:
标签: python installation virtualenv dbus