2016-10-11 4 views
-1

Linux Mint가있는 PC에서 가상 환경에 Flask를 설치하려고했습니다. 이 오류와 함께 종료 :플라스크 설치 - 오류

*error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/itsdangerous.py' 
---------------------------------------------------------------------- Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-cMPDih/itsdangerous/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-HIVrsp-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-cMPDih/itsdangerous/* 
+3

가상 환경에 설치하려면 루트로 실행하지 마십시오. 의견을 내기 전에 질문을 읽어보십시오! – allo

답변

1

오류 메시지는 가상 환경에서 작업하고 있지 않음을 나타냅니다. 아마 활성화하지 않았을 것입니다. 쉽게 테스트하고 활성화 할 수 있습니다.

$ which python 
/usr/bin/python # oops, no virtual environment 
$ source /home/user/venv/bin/activate 
$ which python 
/home/user/venv/bin/python # correct 
$ pip install flask 

매번 활성화해야합니다. 예를 들어 bash에서 프로그램을 실행할 때 시작 스크립트를 만들 수 있습니다.

#!/bin/bash 
source /home/user/venv/bin/activate 
python /home/user/venv/myproject/main.py 
+0

그냥 인생을 더 좋게 만들 수있는 virtualenvwrapper를 사용하십시오. –