macOS - 找不到命令:uvicorn
macOS - command not found: uvicorn
我买了一个MAC,第一次用这个系统,我最近也开始用python。
我有一个 python 项目和一个 requirement.txt 文件,我用 PyCharm 打开它,它也包含对 uvicorn 的依赖。我安装了所有依赖项,但是当我尝试 运行 命令 "uvicorn main: app" 时,我收到错误 "command not found: 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
如果可行,您可以在 localhost:50000
找到您的服务器
我买了一个MAC,第一次用这个系统,我最近也开始用python。 我有一个 python 项目和一个 requirement.txt 文件,我用 PyCharm 打开它,它也包含对 uvicorn 的依赖。我安装了所有依赖项,但是当我尝试 运行 命令 "uvicorn main: app" 时,我收到错误 "command not found: 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
如果可行,您可以在 localhost:50000
找到您的服务器