python-3.x - Mac OS X pytest 未被识别为命令
问题描述
有一个与此类似的问题,但它有点过时并且涉及 python 2.x 等。
Mac OS Catalina (10.15)
$ pip install -U pytest
Collecting pytest
Using cached https://files.pythonhosted.org/packages/0c/91/d68f68ce54cd3e8afa1ef73ea1ad44df2438521b64c0820e5fd9b9f13b7d/pytest-5.2.1-py3-none-any.whl
Requirement already satisfied, skipping upgrade: packaging in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pytest) (19.2)
Requirement already satisfied, skipping upgrade: more-itertools>=4.0.0 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from pytest) (7.2.0)
...
Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from packaging->pytest) (2.4.2)
Requirement already satisfied, skipping upgrade: zipp>=0.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from importlib-metadata>=0.12; python_version < "3.8"->pytest) (0.6.0)
Installing collected packages: pytest
Found existing installation: pytest 5.1.1
Uninstalling pytest-5.1.1:
Successfully uninstalled pytest-5.1.1
Successfully installed pytest-5.2.1
You are using pip version 19.0.3, however version 19.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
$ ls -lat /usr/local/bin
total 0
drwxr-xr-x 26 root wheel 832 18 Oct 07:09 .
lrwxr-xr-x 1 root wheel 84 18 Oct 07:09 pytest -> /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytest
lrwxr-xr-x 1 root wheel 19 18 Oct 07:04 pip -> /usr/local/bin/pip3
drwxr-xr-x 6 root wheel 192 12 Oct 20:18 ..
lrwxrwxr-x 1 root admin 66 3 Oct 19:22 pip3 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pip3
lrwxrwxr-x 1 root admin 78 3 Oct 19:22 easy_install-3.7 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/easy_install-3.7
lrwxrwxr-x 1 root admin 68 3 Oct 19:22 pip3.7 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7
lrwxr-xr-x 1 root wheel 72 3 Oct 19:22 pyvenv-3.7 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pyvenv-3.7
lrwxr-xr-x 1 root wheel 68 3 Oct 19:22 pyvenv -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pyvenv
lrwxr-xr-x 1 root wheel 79 3 Oct 19:22 python3.7m-config -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7m-config
lrwxr-xr-x 1 root wheel 72 3 Oct 19:22 python3.7m -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7m
lrwxr-xr-x 1 root wheel 78 3 Oct 19:22 python3.7-config -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7-config
lrwxr-xr-x 1 root wheel 71 3 Oct 19:22 python3.7 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7
lrwxr-xr-x 1 root wheel 76 3 Oct 19:22 python3-config -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/python3-config
...
$ pytest --version
-bash: pytest: command not found
$ which pytest
$
我跳过了一些输出,但正如您所见,pytest 似乎已安装(根据他们的文档),并且具有正确的权限,但似乎不是可执行命令。我什至禁用了系统完整性保护。谁能告诉我我错过了什么?
解决方案
推荐阅读
- android - 如何在每个随机键中检索数据并在 recyclerview 中显示。我使用firebase数据库请点击链接查看图片谢谢
- python - 无法使用 conda 安装 anaconda 软件包
- javascript - reactjs中的警告错误无法访问代码
- java - 当我们启动 android studio 来创建新项目时,为什么它会自动创建 MainActivity
- powershell - 返回大字节数组时,PowerShell 消耗 GB 的 RAM?
- apache-spark - 如何使用 spark 配置 Yarn 集群?
- xml - XSLT Muenchian 分组到 HTML 表
- android - 如何通过单击回收站视图中同一列表的另一个项目来隐藏列表中的项目?
- visual-studio-code - 为什么“问题”中不存在的文件提示很多错误?
- react-native - 反应原生可访问性Android