问题描述
由于下在linux环境中下载好了python3.9.9 想通过pip安装semgrep 出现pip失败问题
例如:
pip3 install semgrep
WARNING: Running pip install with root privileges is generally not a good idea. Try pip install --user instead. Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.aliyun.com'. ERROR: Could not find a version that satisfies the requirement semgrep (from versions: none) ERROR: No matching distribution found for semgrep WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.aliyun.com'.
解决方案:
sudo apt update #更新软件仓库数据
临时修改源测试
1. python3 -m pip install -i 软件源 要下载的包名
2. 示例: python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ 要下载的报名
永久修改
python3 -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/