鱼C论坛

 找回密码
 立即注册
查看: 199|回复: 3

python 运行时报错

[复制链接]
发表于 2024-9-29 15:09:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
运行程序报错,但是已经安装pandas库了

No module named 'pandas'



pip install pandas 输入后:
Collecting pandas
  Using cached pandas-2.2.3.tar.gz (4.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      + meson setup C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204 C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204\.mesonpy-2ufjm18d\build -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --vsenv --native-file=C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204\.mesonpy-2ufjm18d\build\meson-python-native-file.ini
      The Meson build system
      Version: 1.2.1
      Source dir: C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204
      Build dir: C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204\.mesonpy-2ufjm18d\build
      Build type: native build
      Project name: pandas
      Project version: 2.2.3

      ..\..\meson.build:2:0: ERROR: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe

      A full log can be found at C:\Users\Administrator\AppData\Local\Temp\pip-install-0r0b7_ke\pandas_43e782755d6e4b2eb0d69de27157b204\.mesonpy-2ufjm18d\build\meson-logs\meson-log.txt
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

[notice] A new release of pip is available: 23.2.1 -> 24.2
[notice] To update, run: python.exe -m pip install --upgrade pip


是没安装成功吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-9-29 15:13:57 | 显示全部楼层
你好,看起来你在安装 `pandas` 时遇到了问题,其根源是缺少 `vswhere.exe`。这个文件是 Visual Studio 的一部分,用于查找 Visual Studio 的安装路径。解决这个问题的步骤如下:

1. **确保 Visual Studio 安装:**
   如果你已经安装了 Visual Studio,请确保包含了C++构建工具。如果没有安装,可以下载并安装。

2. **安装缺少的构建工具:**
   你可以单独安装 `Microsoft C++ Build Tools`:
   - 下载地址: https://visualstudio.microsoft.com/visual-cpp-build-tools/

3. **更新 pip:**
   在命令行中,运行以下命令来更新 pip:
python.exe -m pip install --upgrade pip

4. **安装 wheel:**
   安装 `wheel` 可以解决一些构建问题:
pip install wheel

5. **重新安装 pandas:**
   再次尝试安装 `pandas`:
pip install pandas

如果依然不能解决问题,可能是环境配置有问题,建议尝试以下方法:

- **使用 Anaconda 安装:**
  Anaconda 包含了一系列的科学计算包,并且解决了很多依赖问题:
  1. 下载 Anaconda: https://www.anaconda.com/products/distribution
  2. 在 Anaconda 环境中,使用以下命令安装 pandas:
   
conda install pandas

希望这些方法能帮助你解决问题。如果有其他问题,欢迎继续提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-9-29 15:15:13 | 显示全部楼层
英文稍微懂点都能看到都写了失败了× Encountered error while generating package metadata.
换国内清华网站再安装试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2024-9-29 19:49:02 | 显示全部楼层
试试 pip install pandas --only-binary pandas
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-16 06:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表