2014-10-31 3 views
1

Я просто настраиваю среду для разработки веб-приложения на основе фляжки. Все, что идет гладко, но когда я бегу мой привет мир приложений, питон интерпретировать объясни мне не модуль с именем флягу:ошибка при попытке установить колбу в виртуальной среде

Traceback (most recent call last): 
    File "hello.py", line 1, in <module> 
    from flask import Flask 
ImportError: No module named flask 

, но я серьезно установить флягу.

Когда я получу ошибку, я просто запустил команду в виртуальной среде, sudo pip install flask. Затем консоль появляется сообщение:

(venv)[email protected]:/var/www/demoapp$ sudo pip install flask 
Requirement already satisfied (use --upgrade to upgrade): flask in /usr/local/lib/python2.7/dist-packages 
Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in /usr/local/lib/python2.7/dist-packages (from flask) 
Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in /usr/local/lib/python2.7/dist-packages (from flask) 
Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from flask) 
Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2>=2.4->flask) 
Cleaning up... 

Кто может сказать мне, как я могу запустить мой привет мир опоки приложение?

ответ

1

При запуске

$ Sudo пункт установить ...

система пип будет использоваться. Таким образом, чтобы установить флягу в текущей среде просто запустить

$ пункт установить ... или как: $/путь/к/venv/бен/PIP установить ...

Или сделать свой venv способен загружать глобальные системные пакеты по параметрам --system-site-packages, а настраивать виртуальную среду.

+0

спасибо ... так что так гадость. понял. разрешили эту проблему. – wuxianghou

-1

Если у вас есть такая же проблема, даже если у вас есть виртуальный запуск, просто убедитесь, что вы случайно не удалили файлы и попытались выполнить пип в той папке, которую вы создали для своего venv ... Как и я. : D

Смежные вопросы