我正在运行ubuntu 14.04 64-bit
。
我使用python 2.7.5
通过pythonbrew venv创建了一个虚拟环境。
我创建了一个依赖于opentok python-sdk的django应用程序。
当我尝试安装opentok时,它说:
CompressionError: bz2 module is not available.
使用内置的python(/ usr / bin / python)工作正常 但是使用python提供py pythonbrew,我遇到了错误。
这不仅仅是另一个bz2模块错误,可以通过纠正此问题的可能副本中提到的路径来解决。这里使用pythonbrew virtualenv意味着这应该使用除系统python之外的其他python。那里的答案建议链接到系统python,这不是很好。这里使用虚拟环境将系统python与我将用于项目的特定python隔离开来。
答案 0 :(得分:1)
首先安装bz2,然后再次尝试安装:
sudo apt-get install libbz2-dev
再次发出你的pip命令后。希望它能起作用