Django実稼働VPSにegenix-mx-baseをインストールできません

deployment django postgresql ubuntu-8.04
Django実稼働VPSにegenix-mx-baseをインストールできません

私はこれらのhttp://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/ [指示]に従って、postgres、apache、nginx、およびmemcache。 私の問題は、egenix-mx-baseをインストールすることができず、これがないとpsycopg2が機能しないため、データベースにアクセスできないことです:(

Ubuntu Hardy(8.04)のクリーンインストールを実行しているVPSでこれを試行し、サイトのすべての指示に従ってTを実行しました。

エラーメッセージは次のとおりです。

$ easy_install egenix-mx-base
Searching for egenix-mx-base
Reading http://pypi.python.org/simple/egenix-mx-base/
Reading http://www.egenix.com/products/python/mxBase/
Reading http://www.lemburg.com/python/mxExtensions.html
Reading http://www.egenix.com/
Best match: egenix-mx-base 3.1.3
Downloading http://downloads.egenix.com/python/egenix-mx-base-3.1.3.tar.gz
Processing egenix-mx-base-3.1.3.tar.gz
Running egenix-mx-base-3.1.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-iF7qzl/egenix-mx-base-3.1.3/egg-dist-tmp-laxvcS
Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules _winreg, win32api or win32con are installed.
In file included from mx/TextTools/mxTextTools/mxte.c:42:
mx/TextTools/mxTextTools/mxte_impl.h: In function ‘mxTextTools_TaggingEngine’:
mx/TextTools/mxTextTools/mxte_impl.h:345: warning: pointer targets in initialization differ in signedness
mx/TextTools/mxTextTools/mxte_impl.h:364: warning: pointer targets in initialization differ in signedness
mx/URL/mxURL/mxURL.c: In function ‘mxURL_SetFromString’:
mx/URL/mxURL/mxURL.c:676: warning: pointer targets in initialization differ in signedness
mx/UID/mxUID/mxUID.c: In function ‘mxUID_Verify’:
mx/UID/mxUID/mxUID.c:333: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness
mx/UID/mxUID/mxUID.c: In function ‘mxUID_New’:
mx/UID/mxUID/mxUID.c:462: warning: pointer targets in passing argument 1 of ‘mxUID_CRC16’ differ in signedness
error: Setup script exited with error: build/bdist.linux-x86_64-py2.5_ucs4/dumb/egenix_mx_base-3.1.3-py2.5.egg-info: Is a directory

助けてくれて時間を割いてくれてありがとう。

  5  1


ベストアンサー

手動でインストールします。

cd /usr/src
wget http://downloads.egenix.com/python/egenix-mx-base-3.1.3.tar.gz
tar -xzvf egenix-mx-base-3.1.3.tar.gz
cd egenix-mx-base-3.1.3
python setup.py install

3


Python2.7 virtualenvをPython2.6に切り替えることで問題が解決しました。

0


タイトルとURLをコピーしました