【问题标题】:Unable to install cx_Oracle in pypy3无法在 pypy3 中安装 cx_Oracle
【发布时间】:2020-06-17 09:00:42
【问题描述】:

当我尝试在 pypy3 上安装 cx_Oracle 时,我收到以下错误消息:

==========================================================================================

  Using cached https://files.pythonhosted.org/packages/5e/e3/cfd4f413f8d47dd2aee09273d9bb3ee6aa7384e0a04e191d703c2199eb93/cx_Oracle-7.3.0.tar.gz
Installing collected packages: cx-Oracle
  Running setup.py install for cx-Oracle ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\ANAND_RA\Downloads\pypy3.6-v7.3.0-win32\pypy3.6-v7.3.0-win32\pypy3.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ANAND_~1\\AppData\\Local\\Temp\\pip-install-ad2wy
'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\ANAND_~1\AppData\Local\Temp\pip-record-z5uxsatb\install-r
         cwd: C:\Users\ANAND_~1\AppData\Local\Temp\pip-install-ad2wywdp\cx-Oracle\
    Complete output (5 lines):
    running install
    running build
    running build_ext
    building 'cx_Oracle' extension
    error: Microsoft Visual C++ 14.1 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\ANAND_RA\Downloads\pypy3.6-v7.3.0-win32\pypy3.6-v7.3.0-win32\pypy3.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ANAND_~1\\AppDat
.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\ANAND_~1\AppData\Local\T
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

=====================================================================================================

以下是我机器中 Python 和 pypy3 的版本:

Python 3.6.9(1608da62bfc7,2019 年 12 月 23 日,12:38:24) [带有 MSC v.1911 32 位的 PyPy 7.3.0]

我试图寻找解决此错误消息的解决方案。但是,我找不到任何东西。因此,将其作为一个新问题提出。 谢谢, 阿南德

【问题讨论】:

  • 你的机器上有微软编译器吗?

标签: python-3.6 cx-oracle pypy


【解决方案1】:

【讨论】:

  • 嗨 Summit/mattip,我从 Visual Studio 2017 添加了以下组件: 静态分析工具 .NET Framework 4.6.1 SDK .NET Framework 4.6.1 目标包 ClickOnce 发布 NuGet 包管理器 TypeScript 3.1 SDK Visual Studio C++ 核心功能 Visual C++ 2017 Redistributable Update VC++ 2017 版本 15.9 v14.16 最新 v141 工具 Windows 10 SDK (10.0.17763.0) Windows 通用 CRT SDK Windows 8.1 SDK C++/CLI 支持 VC++ 2015.3 v14.00 (v140) 桌面测试工具工具集核心功能 NuGet 目标和构建任务。我仍然遇到同样的错误。
  • 安装以下组件后,我重新启动机器并能够在pypy3上安装cx_Oracle:静态分析工具,.NET Framework 4.6.1 SDK,.NET Framework 4.6.1目标包,ClickOnce Publishing ,NuGet 包管理器 ,TypeScript 3.1 SDK ,Visual Studio C++ 核心功能 ,Visual C++ 2017 Redistributable Update ,VC++ 2017 version 15.9 v14.16 latest v141 tools ,Windows 10 SDK (10.0.17763.0) ,Windows Universal CRT SDK ,Windows 8.1 SDK , C++/CLI 支持、VC++ 2015.3 v14.00 (v140) 桌面工具集、测试工具核心功能、NuGet 目标和构建任务
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
  • 2017-05-16
相关资源
最近更新 更多