Linux命令行命令自动补全
个人博客地址:Linux命令行命令自动补全 | 一张假钞的真实世界
GitHub项目:https://github.com/scop/bash-completion。
确认bash版本:
bash --version
make check过程出现错误信息:
/bin/sh: pytest: command not found
make[4]: *** [check-local] Error 127
由于我的环境没有安装pip,所以先安装。安装参考https://pip.pypa.io/en/stable/installation/。采用get-pip.py方式安装,该文件下载信息如下:
- Python3.7及以上版本:https://bootstrap.pypa.io/get-pip.py
- Python3.7以下版本:https://bootstrap.pypa.io/pip/2.7/get-pip.py
安装执行命令:
python get-pip.py
然后安装pytest:
pip install pytest
再次执行make check报错信息如下:
ABS_TOP_BUILDDIR="/root/bash-completion" \pytest .
ImportError while loading conftest '/root/bash-completion/test/t/conftest.py'.File "/root/bash-completion/test/t/conftest.py", line 32items: Iterable[str],^
SyntaxError: invalid syntax
make[4]: *** [check-local] Error 4
怀疑是Python版本导致的问题,由于时间关系没继续研究。反正该错误不影响安装和正常使用。