Linux及VSCode中安装spidy时reppy编译wheel失败求助
解决reppy编译失败导致spidy安装出错的方案
1. 安装系统级编译依赖
reppy编译需要C语言构建工具和Python开发头文件,先补全系统基础依赖:
- Debian/Ubuntu系列系统执行:
sudo apt update && sudo apt install build-essential python3-dev libssl-dev - RHEL/CentOS/Fedora系列系统执行:
sudo dnf groupinstall "Development Tools" && sudo dnf install python3-devel openssl-devel
2. 指定兼容版本的reppy再安装spidy
部分新版本reppy可能和当前Python环境存在兼容性问题,先安装适配的旧版本reppy,再安装spidy:
pip install reppy==0.4.14 git clone https://github.com/rivermont/spidy.git cd spidy pip install .
3. 用虚拟环境隔离依赖环境
避免全局依赖冲突,创建独立虚拟环境后重新安装:
python3 -m venv spidy-env source spidy-env/bin/activate pip install --upgrade pip setuptools wheel # 先执行对应系统的编译依赖安装命令,再运行下面的安装命令 pip install git+https://github.com/rivermont/spidy.git
4. 手动编译安装reppy
如果上述方法无效,手动下载reppy源码编译安装后再装spidy:
git clone https://github.com/seomoz/reppy.git cd reppy python setup.py install # 返回spidy目录继续安装 cd ../spidy pip install .
内容的提问来源于stack exchange,提问作者Kareem Alsayed Sleman
相关产品推荐
相关产品推荐

