如何在 Windows 10 上安装 Anaconda 64 位的 cython?

pdz*_*dzx 6 python cython anaconda windows-10

这一切都在标题中,有人有一步一步的方法来安装 cython 并在 Windows 10 上的 Anaconda 64 位上运行它吗?我搜索了几个小时,有很多教程......对于我无法在 Windows 10 上获得或做的事情。我尝试遵循所有这些方法等等,但现在徒劳无功: https://www .ibm.com/developerworks/community/blogs/jfp/entry/Installing_Cython_On_Anaconda_On_Windows?lang=en

https://github.com/cython/cython/wiki/CythonExtensionsOnWindows

Conda 安装已完成,但问题是将编译器链接到 python,所有使用 Windows SDK 的方法,特别是 SDK 命令提示符都已过时,Visual Studio 2015 上不存在此提示,并且 setenv 函数也不存在所以不可能执行 'setenv \x64 \release' 并且没有这一步代码不起作用。

使用 MinGW 的另一个方法返回错误:

C:\MinGW\bin\gcc.exe -shared -s build\temp.win-amd64-3.6\Release\hello.o build\temp.win-amd64-3.6\Release\hello.cp36-win_amd64.def -LC:\Users\Utilisateur\Anaconda3\libs -LC:\Users\Utilisateur\Anaconda3\PCbuild\amd64 -lpython36 -lmsvcr140 -o C:\Users\Utilisateur\Documents\hello.cp36-win_amd64.pyd
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lmsvcr140
collect2.exe: erreur : ld a retourné 1 code d'état d'exécution
error: command 'C:\\MinGW\\bin\\gcc.exe' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

所以我不知道接下来要做什么。

请帮忙。

绝望的学生

pdz*_*dzx 5

好的,我使用 python 3.6.5 和 MSC v.1900 64 位(通过运行给出的信息)用 Anaconda 解决了 Windows 10 上的问题:

import sys
sys.version
Run Code Online (Sandbox Code Playgroud)

所以这里是方法:

1:通过conda install -c anaconda cython在 Anaconda 提示符下运行来安装 cython

2:进入C:\Users\Utilisateur\Anaconda3\Lib\distutils或任何你的 distutils 库是创建一个 distutils.cfg 文件(通过使用记事本)并把

[build]           
compiler=mingw32 
Run Code Online (Sandbox Code Playgroud)

在里面

3:在https://sourceforge.net/projects/mingw-w64/files/获取最新版本的 Mingw-w64(不仅仅是支持 32 位的 Mingw)并安装它

4:添加C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin到您的路径这里是有关如何在 Windows 10 上执行此操作的链接:https : //www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

5:安装运行libpython和m2w64工具链中的蟒蛇envirementconda install -c anaconda libpythonconda install -c msys2 m2w64-toolchain 它来自于这些网页https://python-at-risoe.pages.windenergy.dtu.dk/compiling-on-windows/common_errors.html和应该纠正相应的错误

6:在此页面上尝试第一个或第二个测试http://docs.cython.org/en/latest/src/quickstart/build.html在第 5 步之后都为我工作

希望它会有所帮助!