我想在我的ubuntu 12.04上安装cython,然后进入终端
sudo easy_install cython
Run Code Online (Sandbox Code Playgroud)
作为回应,我收到以下错误:
Searching for cython
Reading http://pypi.python.org/simple/cython/
Reading http://www.cython.org
Reading http://cython.org
Best match: Cython 0.16
Downloading http://www.cython.org/release/Cython-0.16.zip
Processing Cython-0.16.zip
Running Cython-0.16/setup.py -q bdist_egg --dist-dir /tmp/easy_install-VzJ0lH/Cython-0.16/egg-dist-tmp-BMJs3p
Compiling module Cython.Plex.Scanners ...
Compiling module Cython.Plex.Actions ...
Compiling module Cython.Compiler.Lexicon ...
Compiling module Cython.Compiler.Scanning ...
Compiling module Cython.Compiler.Parsing ...
Compiling module Cython.Compiler.Visitor ...
Compiling module Cython.Compiler.FlowControl ...
Compiling module Cython.Compiler.Code ...
Compiling module Cython.Runtime.refnanny ...
warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Utility'
warning: no files found matching '*.h' under directory 'Cython/Utility'
warning: no files found matching '.cpp' under directory 'Cython/Utility'
/tmp/easy_install-VzJ0lH/Cython-0.16/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: El fitxer o directori no existeix
compilation terminated.
error: Setup script exited with error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)
对不起这里的加泰罗尼亚语但El fitxer o directori no existeix意味着该文件不存在
我想我可能会错过一些东西或者我不知道
还有其他人有同样的问题吗?或者知道如何正确安装?
mgi*_*son 11
根据您安装python的方式,您可能还需要获取dev文件(如果您使用apt-get或Synaptic安装).
sudo apt-get install python-dev
Run Code Online (Sandbox Code Playgroud)
或者可能
sudo apt-get install python2.6-dev #substitute your python version here...
Run Code Online (Sandbox Code Playgroud)
请注意,如果您需要为Cpython安装任何C扩展,则必须执行此操作.