![](/img/trans.png)
[英]ModuleNotFoundError with one Prefect flow, but not the other
[英]I pip installed Prefect but it says "ModuleNotFoundError": 'No module named 'prefect'
我不确定问题是什么,但是
检查下面的图片以获取错误和发布的代码,以便轻松复制意大利面
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"])
我可以看到您尚未激活可能是问题的 virtualenv,您需要先安装 virtualenv。
使用它,您可以在系统中安装 virtualenv:
pip install virtualenv
那么你必须创建一个虚拟环境,你可以通过以下命令来做到这一点。
python -m virtualenv myEnv # ---> whatever name you want here
然后您必须通过以下命令激活环境:
myEnv\Scripts\activate
并停用,只需使用:
deactivate
您是否尝试重新启动 vscode 有时需要重新启动?
您是否碰巧使用 venv 进行虚拟环境管理? 我们已经看到一些用户正在努力使用 venv 进行设置。 您可以尝试使用 Conda 安装并报告吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.