macOS - 找不到命令:uvicorn



我买了一个MAC,我第一次使用这个系统,我最近也开始使用python。 我有一个带有 require.txt 文件的 python 项目,我用 PyCharm 打开了该文件,该文件还包含对 uvicorn 的依赖。我安装了所有依赖项,但是当我尝试运行命令"uvicorn main:app"时,我收到错误"找不到命令:uvicorn"。 我试图寻找有关我问题的指南,我读到它可能与 PATH 变量有关,并且按照这些指南中写的内容,我尝试从我的主目录将 PATH 添加到 python。现在我的python PATH的内容如下:

/Library/Python/3.7/bin:/usr/local/bin:/usr/

bin:/bin:/usr/sbin:/sbin

我还读到我应该在我的 ~/.profile 文件中添加以下行,因为我的 MAC 是一个新的,所以我无法拥有它,所以我创建了这个文件并写下下面写的行:

export PATH=/usr/local/bin:/

usr/local/sbin:$PATH

自从我尝试以来,一切都没有改变,所以我问我应该怎么做。我还看到 pip3 在以下目录中安装了我的 requirements.txt 文件的模块:

/

usr/local/lib/python3.7/site-packages/

提前感谢您的帮助

您可以使用"-m">

在这种情况下:

python3 -m uvicorn main:app --reload --port 50000

如果这有效,您可以在本地主机:50000找到您的服务器

我试图安装 uvicorn:

pip3 install uvicorn

然后运行以下命令:

python3 -m uvicorn main:app --reload

工程。

我解决了在项目目录中设置虚拟环境的问题,并在其中安装了依赖项。

最新更新