0

所以我试图为我的烧瓶应用程序设置 pybuilder 并且由于某种原因,它没有安装依赖项?当我运行'pyb install_dependencies'时它显示了这一点

PyBuilder version 0.11.10
Build started at 2017-07-17 11:57:23
------------------------------------------------------------
[INFO]  Building flask-example version 0.1.2
[INFO]  Executing build in /home/aalred/flask-example
[INFO]  Going to execute task install_dependencies
[INFO]  Installing all dependencies
[INFO]  Processing batch dependency 'coverage'
[INFO]  Processing batch dependency 'pyassert'
[INFO]  Processing batch dependency 'pyfix'
[INFO]  Processing batch dependency 'flask'
------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------

但是当我执行命令时:

python hello.py

我收到以下错误:

    from flask import Flask, render_template
ImportError: No module named flask

有人可以解释发生了什么吗?这让我很困惑,我似乎找不到一个直截了当的答案。

如果这也有帮助,这是我的 build.py:

from pybuilder.core import init, use_plugin

use_plugin("python.core")
use_plugin("python.install_dependencies")
#use_plugin("python.unittest")

default_task = ['install_dependencies', 'publish']

@init
def initialize(project):
    project.build_depends_on('pyfix')
    project.build_depends_on('pyassert')
    project.depends_on('flask')
    project.depends_on('flask-mysql')
4

1 回答 1

0

经过一番仔细的挖掘,我发现我反复运行的 build.py 有

project.depends_on('flask')

注释掉了。傻我!

于 2017-07-19T15:42:11.453 回答