2016-06-08 3 views
0

플라스크 (Flask) 앱을 배포하기위한 가상 환경을 만들려고합니다. 그러나 virtualenv를 사용하여 가상 환경을 만들려고하면이 오류가 발생합니다.virtualenv를 내 시스템에서 실행할 수 없습니까?

Using base prefix '//anaconda' New python executable in /Users/sydney/Desktop/ptproject/venv/bin/python ERROR: The executable /Users/sydney/Desktop/ptproject/venv/bin/python is not functioning ERROR: It thinks sys.prefix is '/Users/sydney/Desktop/ptproject' (should be '/Users/sydney/Desktop/ptproject/venv') ERROR: virtualenv is not compatible with this system or executable

나는 condena를 사용하여 virtualenv를 설치했다고 생각합니다. which virtualenv을 사용하면이 메시지가 표시됩니다.

//anaconda/bin/virtualenv

Virtualenv의 잘못된 위치입니까? 나는 그 밖의 문제가 무엇인지 알 수 없다. 나는 오류 로그를 전혀 이해하지 못한다.

답변

0

virtualenvconda으로 올바르게 작동하지 않습니다.

https://github.com/conda/conda/issues/1367

(. 해결 방법은 해당 스레드의 끝에서 제안,하지만 당신은 어쩌면 당신을 위해 작동하지 않습니다, 약간 다른 오류가 표시 될 수 있습니다 것 같습니다됩니다)

: 예를 들어,

virtualenv으로 앱을 배포하는 대신 적절한 콘도 환경을 사용하지 않는 이유는 무엇입니까? Conda 환경은 virtualenv이 제공하는 것보다 더 일반적이고 강력합니다. 그럼 난 pythoneverywhere에 내 응용 프로그램을 배포하려고

conda create -n my-new-env flask python=2.7 
+0

, 그리고 그것은 VIRTUALENV 경로에 대해 나에게 묻는다 :

예를 들어

는, 거기에 파이썬 2.7 플라스크에 새로운 환경을 만들 수 있습니다. pythoneverywhere (또는 heroku)와 같은 무언가에 호스팅 될 수 있도록 conda 환경을 사용하여 응용 프로그램을 배포하는 방법이 있습니까? –

+0

죄송합니다, 나는 pythoneverywhere 또는 heroku에 대한 경험이 없습니다. "heroku conda"에 대한 인터넷 검색이 흥미로운 페이지로 바뀌지 만, 나는 그들의 품질을 판단 할 수있는 위치에 있지 않습니다. https://groups.google.com/a/continuum.io/forum/#!forum/anaconda에서 아나콘다 메일 링리스트에 대한 자문을 요청할 수 있습니다. –

관련 문제