2016-12-13 1 views
2

안녕하세요 여러분은 여기 https://github.com/systers/portal 설치를 따르고 내 컴퓨터의 가상 환경 내에 서버를 배포하려고합니다. 오류가 많은 후 여기 내가 파이썬 --version를 사용하여 내 현재 파이썬과 python3 버전을 확인가상 Env 내부에서 파이프가 작동하지 않지만 완벽하게 작동합니다.

주어진 명령을 사용하여 설치 한 일들은 설치 후 을 우분투 16.04의 새로운 복사본을 설치하고 시작하기로 결정 및 python3 - version이고 각각 ​​Python 2.7.12 및 Python 3.5.2입니다.

Easy Install. $ sudo apt-get install python-setuptools python-dev build-essential 
pip. $ sudo easy_install pip 
virtualenv. $ sudo pip install --upgrade virtualenv. 
python3-dev tools.$sudo apt-get install python3-dev 

지금 그 후 나는 가상 ENV를 생성하고 다음 명령

$ virtualenv venv1 --python=/usr/bin/python3 
$ source venv/bin/activate 

하지만 지금은 세 번째 명령을 실행할 때

$ pip install -r requirements/dev.txt 

또는 할를 사용하여 활성화

$pip --version 

나는 오류가 발생합니다. 나 또한

bash: /media/rohan/New Volume/portal/venv1/bin/pip: "/media/rohan/New: bad interpreter: No such file or directory 

은/venv1/파일이 핍 빈, pip3, pip3.5에 나는 그것이 가상 환경에서 핍을 설치합니다 생각 핍 easy_install을 sudo를 시도

존재하지만,를/usr를 설치/지방/빈

또한 나는 코드

$virtualenv venv --python=/usr/bin/python 

그러나 그것은 또한 나던 작업을 사용하여 가상 ENV을 만들어 시도하고이 시간도 같은 오류가오고/venv/빈 핍 PIP2의 pip2.7는

+0

te 우편을 기입하십시오. 오류도 포함하십시오. –

+0

미안하지만 우연히 게시되었습니다. 실현하지 못했습니다. 이제 완료 확인하시기 바랍니다. –

답변

4

문제는 당신의 VIRTUALENV의 경로 어딘가에 탈출되지 않는 그것이 있어야 그 안에 공간이 있는지 것으로 보인다 도와주세요 존재한다.

참고 오류가 수신 : 경로에 그 공간에 따라서

/media/rohan/New: bad interpreter: No such file or directory 

, 존재하지 않는 파일에 존재하지 않는 프로그램 (/media/rohan/New)를 실행하려고 (Volume/portal/venv1/bin/pip).

New Volume의 이름을 new_volume과 같은 공백없이 변경 한 다음 virtualenv를 다시 작성해야 문제를 해결할 수 있습니다.

+0

멋집니다. 나는 이것이 virtualenv에서 수정되어야한다고 생각한다. Unix devs/admins는 수십 년 동안 파일 이름/경로에서 공백 문제를 처리해 왔지만 [virtualenv에서 처리하는 방법에 대한 분쟁] (https://github.com/pypa/virtualenv/issues/53)이 있습니다. – ephsmith

관련 문제