Python Invoke - 找不到任何名为'tasks'的集合!

问题描述 投票:8回答:1

我在Python Invoke上开始了

from invoke import task

@task
def build():
    print("Building!")

预期的产出是

$ invoke build
Building!

但是,我的输出是

$ invoke build
Can't find any collection named 'tasks'!

我不知道为什么。

令人惊奇的是,一旦我在virtualenv中调用,那么我可以在没有virtualenv的情况下构建。

> mkvirtualenv myenv
> invoke build
Building!
> deactivate myenv
> invoke build
Building!

我错过了什么?

python python-3.x python-2.7 invoke pyinvoke
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.