You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7使用pip安装obfsproxy遇setup.py egg_info错误求助

解决CentOS7下Python2.7环境安装obfsproxy的报错问题

原因分析

  • 当前环境为Python2.7.5,不支持Python3的f-string语法,但pip尝试拉取的新版setuptools已放弃Python2支持,导致执行python setup.py egg_info时触发语法错误。
  • 旧版pip(8.1.2)无法自动完成升级,因新版pip不再兼容Python2。

解决方案步骤

1. 安装兼容Python2的setuptools版本

44.1.1是最后支持Python2的setuptools版本,执行以下命令安装:

pip install setuptools==44.1.1 --no-index --find-links=https://pypi.org/packages/source/s/setuptools/

若网络受限,可手动下载后安装:

wget https://pypi.org/packages/source/s/setuptools/setuptools-44.1.1.tar.gz
tar xzf setuptools-44.1.1.tar.gz
cd setuptools-44.1.1
python setup.py install

2. 升级pip到Python2兼容的最高版本

pip最后支持Python2的版本为20.3.4,执行命令:

pip install pip==20.3.4 --no-index --find-links=https://pypi.org/packages/source/p/pip/

3. 安装/升级obfsproxy

环境依赖适配后,执行原命令即可完成操作:

pip install --upgrade obfsproxy

验证安装

运行以下命令确认obfsproxy安装成功:

obfsproxy --version

内容的提问来源于stack exchange,提问作者user180460

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 05:02:43