MacBook新手安装MobSF遇pip命令错误,求原因及解决方案
嘿,这个问题其实就是命令参数的小失误,很容易犯的新手错误~
错误原因
你写的命令里-upgrade是错的!pip的参数规则很明确:
- 单个字母的短选项用单个减号,比如
-v( verbose模式); - 由完整单词组成的长选项必须用**两个减号
--**开头,比如--upgrade。
你写的-upgrade会被pip当成是短选项-u加上后面的无效字符,但pip根本没有-u这个单独的选项,所以直接抛出了no such option: -u的报错。
修正后的正确命令
把-upgrade改成--upgrade就行,完整命令是:
pip install -r requirements.txt --user --upgrade
给MacBook新手的额外小提示
- 如果你Mac上同时装有Python 2和Python 3,建议用
pip3代替pip,避免把依赖包安装到旧版本的Python环境里:pip3 install -r requirements.txt --user --upgrade - 执行命令前一定要先切换到MobSF项目的根目录(也就是
requirements.txt所在的文件夹),用cd命令切换路径即可,比如:cd ~/Downloads/MobSF # 这里换成你实际的MobSF文件夹路径
内容的提问来源于stack exchange,提问作者sknsk
相关产品推荐
相关产品推荐

