2017-11-15 12 views
0

.pip/pip.conf에 언제 'no-dependences = True'를 설정했는지 잊어 버렸습니다.해결되었습니다. 어떻게 ipython 또는 플라스크를 설치하고 거기에 virtualenv에 의존?

이제는 디테일 한 라인을 벗어난 것입니다.

나는 의존 관계가 자동으로 설치되어야한다는 것을 알았지 만, 가상 주거에 플라스크를 설치할 때만 설치됩니다.

Installing collected packages: flask 
Successfully installed flask-0.12.2 

➜ ~ python 
Python 3.6.2 (default, Sep 15 2017, 07:44:18) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from flask import Flask 
Trceback... 
... 
ModuleNotFoundError: No module named 'werkzeug' 

은 그 때 나는 WERKZEUG 다시 가져 플라스크

를 설치해야하지만 :

ModuleNotFoundError: No module named 'jinja2' 

후 jinja2를 설치, 여전히 markupsafe, itsdangerous (등) 플라스크를 실행하려면이 설치.

Google에서 검색했지만 유용한 awsers는 없습니다. 누군가 나를 도울 수 있기를 바랍니다. 감사.

답변

0

내 의심은했습니다 것입니다 중 하나

    VIRTUALENV에
  • 설치된 패키지하지만 인터프리터가 해당 패키지에 액세스 할 수 없습니다 때 VIRTUALENV 즉 활성화되지 않은 경우 이러한 오류가 발생

또는

  • 그 반대의 경우, 즉 전역으로 패키지를 설치 한 다음 기본적으로 사전 설치된 패키지가인 virtualenv를 활성화 한 경우, setuptoolswheel.

나는 [. <venvName>/bin/activate 실행, 디렉토리 잡고 venv에서]를 VIRTUALENV을 활성화하고 사용 가능한 패키지 [pip list]을 확인 건의 할 것입니다. 그런 다음 사용 가능한 글로벌 패키지를 비활성화하고 확인하십시오.

+0

고맙습니다 만 전 세계에 플라스크를 설치하지 않았으며 virtualenv는 '사전 설치된 패키지에는 핏, 세튜 툴 및 휠이 있습니다.'와 같은 질문을 위해 만들어졌습니다. – weqopy