zc.buildout
を使用してインストールしeasy_install
ました。http://jacobian.org/writing/django-apps-with-buildout/のチュートリアルを使用しました。
私の問題は、buildout.cfg で指定されたバージョンをインストールできないことです。
[buildout]
parts = python
django
develop = .
versions = versions
eggs = nltk
html5lib
pysolr
python-openid
django-shorturls
[versions]
django = 1.4.1
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
[django]
recipe = djangorecipe
./bin/python を試すと
>>> import pysolr
>>> pysolr # it worked from my buildout
<module 'pysolr' from '/home/builout-tests/sandbox/eggs/pysolr-3.0.4-py2.7.egg/pysolr.pyc'>
>>> import django
>>> django.VERSION
(1, 3, 1, 'final', 0) # its my django version in system's python dist-packages
>>> django
<module 'django' from '/usr/lib/python2.7/dist-packages/django/__init__.pyc'>
また、開発バージョンと本番バージョン用に異なるバージョンの python、django、pylsolr、nltk などを保持するにはどうすればよいですか?