SSH安装loguru时Python2.7报错,虚拟环境为Python3.10的问题
解决方案
问题根源
系统中同时存在Python 2和Python 3环境,当前调用的pip属于Python 2版本,而Loguru不支持Python 2,因此安装失败。
具体解决步骤
明确指定Python 3的pip执行安装
直接用当前python命令关联的pip执行安装,避免版本混淆:python -m pip install loguru也可以用
python3指定版本:python3 -m pip install loguru验证pip版本归属
先确认当前pip对应的Python版本,排查版本 mismatch 问题:pip --version如果输出显示关联Python 2.x,就改用
pip3执行安装:pip3 install loguru确保虚拟环境已激活
重建虚拟环境后,必须先激活环境再执行安装:# Linux/macOS系统 source 你的虚拟环境路径/bin/activate # Windows PowerShell .\你的虚拟环境路径\Scripts\Activate.ps1激活状态下执行
pip install loguru,pip会指向虚拟环境内的Python 3版本。更新pip至最新版本
旧版pip可能存在包索引访问问题,先更新pip再安装:python -m pip install --upgrade pip pip install loguru
内容的提问来源于stack exchange,提问作者Esther Mo
相关产品推荐
相关产品推荐

