sudo 액세스없이 Django 1.4.1을 설치하고 사용하려면


2

sudo 액세스 권한이없는 서버 에이 소프트웨어 를 설치하고 싶습니다 . Django 1.2.x가 설치되어 있지만 소프트웨어에는 Django 1.4.1이 필요합니다. 서버에는 Python과 PostgreSQL 데이터베이스 인 psycopg2 사이에 어댑터가 있습니다. 서버의 세부 사항

Linux 3.2.46-grbfs #1 SMP Wed Jun 5 19:48:35 EEST 2013 x86_64
HP DL 360 G7: 2x6-core Xeon @ 3,07 GHz, 144 GB ECC

파이썬으로 스크립트를 실행하므로 스크립트 실행 파일을 변경할 필요가 없습니다.

python setup.py install

마지막 줄에 오류가 생길 때까지 모든 것이 잘됩니다.

copying django/templatetags/l10n.py -> build/lib.linux-x86_64-2.6/django/templatetags
running build_scripts
creating build/scripts-2.6
copying and adjusting django/bin/django-admin.py -> build/scripts-2.6
changing mode of build/scripts-2.6/django-admin.py from 644 to 755
running install_lib
creating /usr/local/lib/python2.6/dist-packages/django
error: could not create '/usr/local/lib/python2.6/dist-packages/django': Permission denied

sudo 액세스없이이 문제를 어떻게 해결할 수 있습니까?

답변:


0

virtualenv를 살펴보십시오 . 이를 통해 별도의 Python 환경을 만들 수 있습니다.


아래 답변에 대한 내 확장을 참조하십시오. 나는 3 주 전에 당신의 제안을 시도했지만 어떤 곳에서 붙어 있습니다. 왜 그런지 기억이 안나
Léo Léopold Hertz 준영 14 년

다시 시도하십시오. 문제가 발생하면 질문을 업데이트하거나 새로운 질문을 게시하십시오.
Roland Smith

0

롤랜드의 답변으로 확장. 예. 나는 이것을했다 :

virtualenv --python=pythonX env
. env/bin/activate
pip install -r requirements.txt

그러나 나는 여기에 붙어있다.


0

pip를 사용하여 Django 1.4.1을 다른 디렉토리에 설치 /opt하고 (예 :)$PATH

pip install --install-option="--prefix=/opt" Django==1.4.1

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.