gpt4 book ai didi

python - 使用与虚拟环境不同的 python 版本运行的 Azure 函数

转载 作者:行者123 更新时间:2023-12-03 03:39:56 26 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 代码中使用 python 调试我的 azure 函数。然而,当我按F5时,我仍然遇到这个问题:

connect ECONNREFUSED 127.0.0.1:9091

所以我注意到我的 azure 函数使用的是 python 版本 3.9.7,但我的 IDE 使用的是 python 版本 3.8.12(虚拟环境),并且我在那里安装了库。

有人可以帮我解决这个问题吗?

我创建了一个新的虚拟环境,并尝试将其分配给 VS code,但它不起作用。另外,我尝试使用 func host start 运行该函数,但无法调试它。

最佳答案

您可以在本地安装 python 3.9.7 并将其设置为虚拟环境。

您可以使用 Pyenv 来完成此操作。检查以下文档以安装 pyenv 并使用指定的 python 版本创建虚拟环境。

https://github.com/pyenv/pyenv

https://realpython.com/intro-to-pyenv/

或者,您可以使用 apt 安装特定的 python 版本。检查下面的帖子并将 python 版本替换为您想要使用的版本。 https://askubuntu.com/questions/682869/how-do-i-install-a-different-python-version-using-apt-get

这样,如果你安装了 python 3.9,那么你只需执行 python3.9 -m venv venv ,这将使用 python 版本 3.9 创建一个名为 venv 的虚拟环境.x.

您可以在那里重新安装库并尝试再次运行代码,它将在 3.9.x 上运行。

关于python - 使用与虚拟环境不同的 python 版本运行的 Azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71710664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com