Установка Pip не добавляет модуль в python в Microsoft Azure - PullRequest
0 голосов
/ 29 апреля 2018

Я хочу запустить скрипт Python в Microsoft Azure. Для этого я следовал учебнику здесь .

Загрузил пример кода, запустил pip install -r requirements.txt, получил сообщение, что flask был успешно установлен, но когда я запустил python main.py, я получаю ошибку:

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

Если я открываю python и запускаю help('modules'), колба там не отображается, хотя я, предположительно, только что установил ее. У меня такая же проблема с другими модулями.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2018

Перейдите в каталог, в который вы клонировали приложение hello world. В этом случае это будет папка python-docs-hello-world . Введите pip list. Это должно перечислить все установленные пакеты в текущей среде Python.

Ваш вывод должен выглядеть так:

PS D:\python_code\stackoverflow\python-docs-hello-world> pip list
Package      Version
------------ -------
click        6.7
Flask        0.12.1
itsdangerous 0.24
Jinja2       2.10
MarkupSafe   1.0
pip          10.0.1
setuptools   39.1.0
Werkzeug     0.14.1
wheel        0.31.0
PS D:\python_code\stackoverflow\python-docs-hello-world>

Если ваша команда pip list не перечисляет эти пакеты, попробуйте снова ввести команду pip install -r requirements.txt в каталоге python-docs-hello-world. Если это не сработает (я не вижу причины, по-прежнему ..), вы всегда можете установить необходимые пакеты один за другим с помощью команды pip install packagename.

Приветствия:)

0 голосов
/ 29 апреля 2018

Может быть, вам нужно установить колбу и любой другой пакет, используя virtualenv:

virtualenv venv
source venv/bin/activate
pip install flask
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...