Как я могу получить 64-битный Anaconda Python, чтобы найти компилятор MS C для Cython на Windows? - PullRequest
0 голосов
/ 19 июня 2019

Как получить 64-битный Anaconda Python для поиска компилятора MS C для Cython в Windows?

В Anaconda Python вы запускаете файл setup.py для компиляции файла исходного кода * .pyx.Anaconda Python 2.7 достаточно умен, чтобы понять, что ему нужен компилятор MS 9.0, но он жалуется, что не может найти файл vcvarsall.bat.

Я установил MS Visual C ++ для Python и вижу файл vcvarsall.bat в этом каталоге.

Есть ли способ поместить команду в файл setup.py, чтобы сообщить Anaconda Python, где находится 64-битный MS C-компилятор?

Спасибо, neil

1 Ответ

0 голосов
/ 21 июня 2019

Проблема теперь решена. Я удалил Anaconda 2 и установил Anaconda 3 (это установка Python 3.7), затем я установил Visual Studio 2019, следуя советам на https://pythondev.readthedocs.io/windows.html, чтобы получить правильный компилятор. Выполнение этого cython создает файл * .c из кода * .pyx, а затем компилятор создает код * .pyd, и он выполняется. Какое облегчение! п.

...