1

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

/库/Python/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

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

导出 PATH=/usr/local/bin:/usr/local/sbin:$PATH

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

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

预先感谢您的帮助

4

2 回答 2

5

您可以使用“-m”

在这种情况下:

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

如果可行,您可以在 localhost:50000 找到您的服务器

于 2021-08-20T12:15:01.127 回答
0

我解决了在项目目录中设置一个虚拟环境并在其中安装了依赖项。

于 2020-06-07T19:10:22.440 回答