【问题标题】:Build Cython Extension with pypy3-v5.10.1 want to use Visual Studio 2015使用 pypy3-v5.10.1 构建 Cython 扩展想要使用 Visual Studio 2015
【发布时间】:2018-04-10 05:52:37
【问题描述】:

Pypy3

Python 3.5.3(3f6eaa010fce,2018 年 1 月 11 日,04:46:12) [带有 MSC v.1500 32 位的 PyPy 5.10.1]

赛通 0.28.1

https://ci.appveyor.com/project/nooperpudd/ctpwrapper/build/1.0.396/job/xx7ecwgy5bqvu0up#L18

在 appveryor.yml 文件中我已经添加了

image:
  - Visual Studio 2015

但 C++ 编译仍然使用 Visual Studio 9.0 编译 C++ 扩展。

相反,我想使用 Visual Studio 14.0 (2015) 来构建扩展。

【问题讨论】:

    标签: visual-studio-2015 cython setup.py pypy appveyor


    【解决方案1】:

    从大约一个月前开始,我们在夜间构建中使用 Visual Studio 14 在 win32 上构建 PyPy3。您可以从here 下载每晚构建。我不知道如何让 appveyor 下载和使用该版本,我认为 PyGame 有一些脚本可以下载、编译 pygame 并使用 appveyor 和夜间构建进行测试

    【讨论】:

    • 我试过了,他们不使用 Visual Studio 14 用 cython 构建 pypy3,而不是使用 Visual c++ for python 9.0
    • 你尝试了什么?在 appveyor 日志的第 7 行下载https://bitbucket.org/pypy/pypy/downloads/pypy3-v5.10.1-win32.zip。我建议你下载buildbot.pypy.org/nightly/py3.5/pypy-c-jit-latest-win32.zip。由于它是用 VS 2015 构建的,它会尝试使用该版本的 VS 来构建你的扩展
    • pypy-5.10.1 Python 3.5.3 (3f6eaa010fce, Jan 11 2018, 04:46:12) [PyPy 5.10.1 with MSC v.1500 32 bit ,
    • pypy-6.10.1 Python 3.5.3 (4db4624409b4, Apr 13 2018, 01:02:02) [PyPy 6.1.0-alpha0 with MSC v.1910 32 bit]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多