J'ai installé zc.buildout
en utilisant easy_install
. J'ai utilisé le tutoriel au http://jacobian.org/writing/django-apps-with-buildout/.problème de configuration buildout pour mon projet django, pas obtenir la version spécifiée de django
Mon problème est, ne suis pas en mesure d'installer les versions spécifiées dans le 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
Lorsque je tente ./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'>
Et comment puis-je conserver différentes versions de python, django, pylsolr, nltk, etc. pour les versions de développement et de production?
lorsque j'essaye/bin/buildout après, la modification que vous avez suggérée, cela montre Obtenir la distribution pour 'Django == 1.2.5'. ................ J'ai obtenu Django 1.2.5. Mais stil quand j'imprime django, son spectacle les systèmes django version – Jisson
1.2.5? Vous avez 1.4.1 dans votre buildout.cfg. De toute façon vous semblez avoir un autre problème car il montre la version du système et pas celle que vous venez d'installer. Étrange. – Ponytech
désolé j'ai changé la version django dans buildout à 1.2.5, – Jisson