我在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!
我错过了什么?