Python读取RDS文件的替代方案及pyreadr安装失败问题求助
Python读取RDS文件的替代方案及pyreadr安装失败问题求助
我想请教一下,有没有不用pyreadr包就能用Python读取RDS文件的方法?
之前我尝试用pip安装pyreadr,但遇到了Visual Studio版本相关的错误——一开始提示我没有14版本的VS,可我安装了最新版的VS社区版之后,错误还是存在,实在不知道该怎么解决了😭
另外想问问,基础Python本身能直接读取RDS文件吗?
我的安装尝试细节
我在命令行执行的安装命令:
pip install pyreadr
得到的错误信息如下:
Building wheels for collected packages: pyreadt Building wheel for pyreadr (pyproject.toml)...error error: subprocess-existed-with_error Building wheel for pyreadr (pyproject.toml) did not run successfully. exit code 1 warning: pyreadr\librdata.pyx:149:15: noexcept clause is ignored for function returning Python object
后续还出现了这些错误内容:
Warning: Package 'pyreadr.libs.librdata.src' is absent from the packages configuration. (...) building 'pyreadr.librdata' extension error: Microsoft Visual C++ 1.0 or greater is required (...) Failed building wheel for pyreadr ERROR ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyreadr)
我的运行环境
- Windows 10 x64系统
- 8核CPU
- pip版本:24.3.1
- 开发工具:Spyder 6.03
- Python版本:3.13
- 相关依赖版本:Qt 5.15.2、PyQt5 5.15
麻烦各位大神给点建议和帮助,提前谢过了!
备注:内容来源于stack exchange,提问作者rookie_developer
相关产品推荐
相关产品推荐

