我正在使用python3,並且試圖在Ubuntu上安裝「cairocffi」。 要做到這一點,我已經成功地安裝:未能安裝「Cairocffi」
- 中的python-dev的
- libffi-dev的
- CFFI
但是當我試圖安裝 「cairocffi」 與pip install cairocffi
,我得到了:
File "/usr/local/lib/python3.2/dist-packages/setuptools/dist.py", line 272
, in __init__
_Distribution.__init__(self,attrs)
File "/usr/lib/python3.2/distutils/dist.py", line 261, in __init__
self.finalize_options()
File "/usr/local/lib/python3.2/dist-packages/setuptools/dist.py", line 327
, in finalize_options
ep.load()(self, ep.name, value)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
161, in cffi_modules
add_cffi_module(dist, cffi_module)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
48, in add_cffi_module
execfile(build_file_name, mod_vars)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
24, in execfile
exec(code, glob, glob)
File "cairocffi/ffi_build.py", line 30, in <module>
ffi.cdef(constants._CAIRO_HEADERS)
AttributeError: 'module' object has no attribute '_CAIRO_HEADERS'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-y0b_ir/cairocffi
文件*的/ usr/local/lib目錄/ python3.2/DIST-包/ setuptools的/距離的位置。 py *是奇數。同時有*/usr/lib/python3.2/distutils/dist.py *所以我猜你已經安裝了* python3 * ubuntu軟件包,但不是* python3-setuptools *,然後* setuptools *以其他方式。我試圖用xubuntu 12.04複製你的問題,沒有安裝問題。 –