我不知道问题是什么,但是
检查下面的图像以查看错误和代码,以便于复制意大利面。
from prefect import flow, task
import httpx
@task(retries=3)
def get_stars(repo):
url = f"https://api.github.com/repos/{repo}"
count = httpx.get(url).json()["stargazers_count"]
print(f"{repo} has {count} stars!")
@flow
def github_stars(repos):
for repo in repos:
get_stars(repo)
# call the flow!
github_stars(["PrefectHQ/Prefect", "PrefectHQ/prefect-aws", "PrefectHQ/prefect-dbt"])

编辑:找到解决方案:

发布于 2022-08-17 20:31:45
我可以看到,您还没有激活您的virtualenv,这可能是问题所在,您需要首先安装virtualenv。
使用它,您可以在系统中安装virtualenv:
pip install virtualenv然后,您必须创建一个虚拟环境,您可以通过以下命令来做到这一点。
python -m virtualenv myEnv # ---> whatever name you want here然后,您必须通过以下命令激活环境:
myEnv\Scripts\activate若要停用,只需使用:
deactivate发布于 2022-08-17 20:22:58
您是否碰巧使用venv进行虚拟环境管理?我们已经看到一些用户很难用venv来设置它。你能试着用Conda安装并报告吗?
https://stackoverflow.com/questions/73393479
复制相似问题