2012-01-17 17 views
5

मैं python 2.5 के लिए pymssql संकलित करने का प्रयास कर रहा हूं। मैं ऐसा इसलिए कर रहा हूं क्योंकि मुझे लगता है कि मैंने pymssql का संस्करण पाइथन 2.4 के लिए संकलित किया है।gcc: _mssql.c: ऐसी कोई फ़ाइल या निर्देशिका

/home/username/lib/python2.5/pymssql.py:30: RuntimeWarning: Python C API version mismatch for module _mssql: This Python has API version 1013, module _mssql has version 1012. 
import _mssql 

वैसे भी मैं उबंटू 10.10 पर हूँ और deadsnakes ppa के माध्यम से python2.5 और python2.5-देव स्थापित किया है: यह त्रुटि मैं जो मुझे लगता है कि बनाता है। मैं इतना

mkvirtualenv pymssql -p /usr/bin/python2.5 

मैं पिप से cython स्थापित किया है और पिप से pymssql स्थापित करने के लिए कोशिश कर रहा हूँ, लेकिन इस त्रुटि हो रही है

Downloading/unpacking pymssql 
    Running setup.py egg_info for package pymssql 
Installing collected packages: pymssql 
    Running setup.py install for pymssql 
    building '_mssql' extension 
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/neil/virtualenv/pymssql/build/pymssql/freetds/nix_32/include -I/usr/include/python2.5 -c _mssql.c -o build/temp.linux-i686-2.5/_mssql.o -DMSDBLIB 
    gcc: _mssql.c: No such file or directory 
    gcc: no input files 
    error: command 'gcc' failed with exit status 1 
    Complete output from command /home/neil/virtualenv/pymssql/bin/python2.5 -c "import setuptools;__file__='/home/neil/virtualenv/pymssql/build/pymssql/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-cEGXRy-record/install-record.txt --install-headers /home/neil/virtualenv/pymssql/include/site/python2.5: 
    running install 

running build 

running build_ext 

building '_mssql' extension 

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/home/neil/virtualenv/pymssql/build/pymssql/freetds/nix_32/include -I/usr/include/python2.5 -c _mssql.c -o build/temp.linux-i686-2.5/_mssql.o -DMSDBLIB 

gcc: _mssql.c: No such file or directory 

gcc: no input files 

error: command 'gcc' failed with exit status 1 

---------------------------------------- 
Command /home/neil/virtualenv/pymssql/bin/python2.5 -c "import setuptools;__file__='/home/neil/virtualenv/pymssql/build/pymssql/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-cEGXRy-record/install-record.txt --install-headers /home/neil/virtualenv/pymssql/include/site/python2.5 failed with error code 1 
Storing complete log in /home/neil/.pip/pip.log 

कोई भी विचार कैसे की तरह python2.5 उपयोग करने के साथ एक virtualenv बना लिया है इसे हल करने के लिए?

उत्तर

5

बाहर निकलता है मुझे पाइप से पायरेक्स स्थापित करने की आवश्यकता होती है।

pip install pyrex 
संबंधित मुद्दे