我正在尝试安装Python包rvlib(在PyCharm的虚拟环境中,尽管使用基本cmd提示符时出现相同的错误)。这是安装PySal,如果有任何改变。
规格:
- Windows 10系统
- Python 3.10(也试过3)(8)
我所尝试的:
- 使用conda安装(已运行数小时但未成功)
- 确保C:\Program Files(x86)\Microsoft Visual studio\2022\BuildTools\VC\Tools\MSVC\14。35.32215\bin\Hostx64\x64在系统路径中。
- 上面也直接在PyCharm中执行
- 将CFLAG -std=99添加到系统变量
- 安装Cmake
- 在全新的虚拟环境中安装
- 安装最新版本的车轮(已安装)
- Jeremy Thompson的回答here
- 清除点缓存
- 抢先安装依赖项
以下是我安装的Visual Studio构建工具:
- 代码工具:文本模板转换
- 编译器、构建工具和运行时:2022 Redistributable Update,C++ CMake tools for windows,MSVC v140(Jeremy Thompson的解决方案尝试),MSVC v143,Windows Universal CRT SDK
- 调试和测试:全部
- 开发活动:C构建工具核心功能、C核心功能、Windows 10 SDK(10.0.20348.0),Windows Universal C运行时
pip install vlib
Full error text
1条答案
按热度按时间dgiusagp1#
有一个关于here问题的讨论。问题的根源在于Windows的默认C编译器(VSCode)不支持可变长度数组(c99)模式。”
我个人所能做的就是通过单独安装子包来解决这个问题。