1

需要帮助我想在 python 3.8.2 中安装 pandas-profiling,但是当我尝试安装包时,我遇到了错误。

pip install pandas-profiling

我收到此错误

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'f:\data analaysis\fbi crime rate\newenv\scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Manish\\AppData\\Local\\Temp\\pip-install-vz1xsz_s\\astropy\\setup.py'"'"'; __file__='"'"'C:\\Users\\Manish\\AppData\\Local\\Temp\\pip-install-vz1xsz_s\\astropy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Manish\AppData\Local\Temp\pip-record-011lkvam\install-record.txt' --single-version-externally-managed --compile --install-headers 'f:\data analaysis\fbi crime rate\newenv\include\site\python3.8\astropy' Check the logs for full command output.

4

1 回答 1

1

Visual Studio在 2017 年底将构建工具从特定于 C++更改。因此,较新的 Visual Studio 版本可以代替旧版本。

使用以下任一选项进行安装:

  1. 适用于 Visual Studio 的Microsoft构建工具

  2. Microsoft Build Tools for Visual Studio 的替代链接。

  3. 离线安装程序:vs_buildtools.exe
  4. Visual C++ 2015 构建工具

选择:工作负载 → 使用 C++ 进行桌面开发,然后对于单个组件,仅选择:

  • 视窗 10 开发工具包
  • C++ x64/x86 构建工具

构建工具允许从命令行使用 MSVC “cl.exe” C / C++ 编译器。

为什么这是必要的?

Windows Python 需要通过 SDK 安装 Visual C++ 库来构建代码,例如通过 setuptools.extension.Extension 或 numpy.distutils.core.Extension。例如,在 Windows 中使用 Python 构建f2py模块需要上面安装的 Visual C++ SDK。在 Linux 和 Mac 上,C++ 库随编译器一起安装。

于 2020-06-03T05:23:35.687 回答