如何让64位Anaconda Python在Windows上找到Cython的MS C编译器?

2024-06-17 09:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如何让64位Anaconda Python在Windows上找到msc编译器for Cython?在

在Python中,你运行一个设置.py文件来编译*.pyx源代码文件。AnacondaPython2.7足够聪明,可以意识到它需要MS9.0编译器,但它抱怨说找不到vcvarsall.bat公司文件。在

我安装了Python的MS Visual C++,我看到了vcvarsall.bat公司该目录中的文件。在

有没有办法在设置.py告诉Python的64位编译器在哪里?在

谢谢你,尼尔


Tags: 文件pyfor编译器源代码windows公司anaconda
1条回答
网友
1楼 · 发布于 2024-06-17 09:32:11

问题现在解决了。我卸载了Anaconda 2,安装了Anaconda 3(这是安装python3.7),然后我安装了visualstudio2019,遵循了https://pythondev.readthedocs.io/windows.html上的提示来获得正确的编译器。这样做cython从*.pyx代码创建*.c文件,然后编译器创建*.pyd代码并执行。真是松了一口气!n

相关问题 更多 >