pypy를 사용하여 장고를 사용하려고합니다. 나는 모든 것을 설치하고 python2.7에서 잘 작동하며 python3.2는 설치되지 않았다. 그때 pypy을 설치하고 장고를 실행하려고 시도 : 그 pypy가 자신의 사이트 패키지 폴더를 만들어 발견, 그래서 나는 그것을 제거하고 내 python2.7 설치에서 사이트 패키지 폴더에 심볼릭 링크를 만들어PyPy의 Django (또는 다른 pip 패키지)
Traceback (most recent call last):
File "app_main.py", line 51, in run_toplevel
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django
합니다. 이것은 변화가 없었습니다. 나는 또한 장고 문제가 아니라 pip 설치 패키지가 작동하지 않는 것으로 나타났습니다.
python2.7 경로 :
['', '/usr/lib/python27.zip',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/lib/python2.7/site-packages',
'/usr/lib/python2.7/site-packages/setuptools-0.6c11.egg-info']
pypy 경로
['', '/opt/pypy/lib_pypy/__extensions__',
'/opt/pypy/lib_pypy',
'/opt/pypy/lib-python/2.7',
'/opt/pypy/lib-python/2.7/lib-tk',
'/opt/pypy/lib-python/2.7/plat-linux2']
이 사람이 어떤 경험이 있습니까? 이 상황에서 심볼릭 링크가 허용됩니까? 그렇지 않다면 대신에 사용되는 다른 것이 있습니까? django 폴더를 삭제하기 전에 django 폴더를 site-packages 폴더에 복사하려고 시도했지만 그 중 아무 것도 성공하지 못했습니다. 감사합니다.
virtualenv를 사용하면 모든 것을 처음부터 다시 설치해야합니까, 아니면 이미 가지고있는 것을보고 나와 설치합니까? – tgrosinger
저는 개인적으로 buildout을 사용합니다. 가능한 경우 시스템 site-packages 디렉토리의 패키지를 사용하도록 buildout에 지시하거나 모든 시스템 사이트 패키지를 무시하도록 buildout에 지시 할 수 있습니다. 나는 virtualenv가 똑같이 할 수 있다고 믿는다. 내가 믿기는하지만 일종의 모든 것을 놓친다. 당신이 호스트 시스템에서 아무것도 얻지 못한다고 가정하는 것이 가장 좋다. 그러면 배포가 더 쉬워집니다. – Erik
좋아, 나는 그것을 시도 할 것이다. 고맙습니다 – tgrosinger