Pip安装不会在Microsoft Azure中向python添加模块

时间:2018-04-29 17:43:45

标签: python azure pip

我想在Microsoft Azure中运行python脚本。为此,我遵循了教程here

下载示例代码,运行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' 时,收到错误消息:

help('modules')

如果我打开python并运行void Employee::updateEmployee(char *t) { fstream file; file.open("file1.dat", ios::in | ios::out | ios::ate | ios::binary); file.seekg(0); file.read((char*)this, sizeof(*this)); while (!file.eof()) { if (!strcmp(t, eFirstName)) { getEmployeeData(); file.seekp(file.tellp()-sizeof(*this)); file.write((char*)this, sizeof(*this)); } file.read((char*)this, sizeof(*this)); } file.close(); } void Employee::updateEmployee(char *t) { fstream file; file.open("file1.dat", ios::in | ios::out | ios::ate | ios::binary); file.seekg(0); file.read((char*)this, sizeof(*this)); while (!file.eof()) { if (!strcmp(t, eFirstName)) { getEmployeeData(); file.seekp(file.tellp()-sizeof(*this)); file.write((char*)this, sizeof(*this)); } file.read((char*)this, sizeof(*this)); } file.close(); } ,那么虽然我刚刚安装了它,但却没有列出那个烧瓶。我和其他模块有同样的问题。

2 个答案:

答案 0 :(得分:0)

也许您必须使用virtualenv安装flask和任何其他包:

virtualenv venv
source venv/bin/activate
pip install flask

答案 1 :(得分:0)

导航到已克隆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命令逐个安装所需的软件包。

干杯:)