Установите MinGW 64bit для использования с Kivy — разархивированный файл не содержит папку «bin» с «gcc.exe»

Я следую этим инструкциям: https://github.com/kivy/kivy/wiki/Creating-a-64-bit-development-environment-with-MinGW-on-Windows -- чтобы заставить Kivy работать с python 2.7 .6 установить у меня уже есть на моем ноутбуке с Windows 7.

В github сказано, что после распаковки zip-файла должны быть следующие папки:

C:\dev-64\mingw64\bin C:\dev-64\mingw64\include C:\dev-64\mingw64\mingw ...

Однако эти папки не существуют, когда я распаковываю. Вот скриншот моей распаковки - http://i62.tinypic.com/2u5s11w.jpg

Не уверен, что здесь, но должна быть папка «bin» с gcc.exe внутри.

Одно важное замечание: я сам создал папку «dev-64». Хотя я не уверен, что это должна быть программа, а не папка, которую я только что создал?


person Darren Haynes    schedule 10.02.2014    source источник
comment
Вы получили не тот zip-файл. Если вы загрузили x86_64-4.8.2-release-win32-sjlj-rt_v3-rev2.7z по ссылке в руководстве github (sourceforge.net/projects/mingw-w64/files/), он должен иметь правильную структуру. У вас есть исходный код mingw, а не их скомпилированные двоичные файлы. Дайте мне знать, если это работает.   -  person Matt    schedule 10.02.2014
comment
Спасибо, это было! Теперь я нахожусь на шаге 2 инструкций с этой страницы github. Это еще одна ссылка на sourceforge sourceforge.net/projects. /mingw/files/MinGW/Extension/gendef/ — на самом деле я загрузил mingw-get-setup.exe (86.5 kB) и выполнил его в mingw64/bin. Вы знаете, правильно ли я скачал на этот раз?!   -  person Darren Haynes    schedule 10.02.2014
comment
Для gendef вам понадобится файл gendef-1.0.1346-1-mingw32-bin.tar.lzma. Не используйте mingw-get-setup.exe, потому что это, вероятно, установит разные вещи в разных местах. Вы можете распаковать файл tar.lzma с помощью 7-zip.   -  person Matt    schedule 10.02.2014
comment
упс, я уже запускаю этот .exe :-(   -  person Darren Haynes    schedule 10.02.2014
comment
Возможно, вы захотите удалить. Это устанавливает 32-битный mingw, а не 64-битный.   -  person Matt    schedule 10.02.2014
comment
Хм, не уверен, что я сделал, так как я выполнил в папке ming64/bin. Его нет в списке установленных программ, поэтому я не могу удалить его оттуда. Если я перехожу ко всем программам через меню «Пуск», то у меня есть менеджер установки MinGW, который у меня открыт, и не появляется никаких установленных файлов — просто возможность установить все виды файлов. Поэтому я думаю, что я только что загрузил Installation Manager и больше ничего.   -  person Darren Haynes    schedule 10.02.2014
comment
Не уверен, может быть, удалить эту папку и начать заново?   -  person Matt    schedule 10.02.2014
comment
Спасибо за эту помощь, Мэтт. До сих пор это было немного выше моей головы! Итак, удалил папку ming64 и начал заново. Я знаю, что gendef.exe также находится в моей папке ming64\bin.   -  person Darren Haynes    schedule 10.02.2014
comment
Сейчас я на шаге 3 на странице github, и, к моему удивлению, я все еще не знаю, что делать. Я открыл файл kivy.bat, и там две строки: ECHO Setting Environment Variables: ECHO #################################. Должен ли я указать путь, где все хэш-теги, это то, к чему приводят инструкции?   -  person Darren Haynes    schedule 10.02.2014
comment
Вы должны увидеть в файле bat, где написано что-то вроде set PATH=%kivy_portable_root%;%kivy_portable_root%Python;... Измените его, например, на PATH=%kivy_portable_root%;mingw64bin;%kivy_portable_root%Python;... где ming64bin — полный путь к каталогу bin в папке mingw64. Вы также должны убедиться, что все пути python указывают на то, где находится 64-битный python.   -  person Matt    schedule 10.02.2014
comment
Кстати, почему вы используете 64-битный питон? Дистрибутив kivy поставляется с собственным 32-битным python, который должен работать так же хорошо и «из коробки».   -  person Matt    schedule 10.02.2014
comment
Мне жаль, что я просто не пошел с KIVY прямо сейчас. Причина, по которой я пошел по этому пути, заключается в том, что на странице инструкций по установке - kivy .org/docs/installation/ — есть возможность работать с существующей установкой Python. И поскольку у меня уже был установлен python с setuptools, numpy и nltk, я решил, что буду придерживаться того, что есть. Я не знал, что я получаю немного по моей голове однако!   -  person Darren Haynes    schedule 10.02.2014


Ответы (1)


У меня тоже была такая же проблема (не с zip, а с получением 64-битного mingw для kivy), я использовал tdm-gcc. Я также нашел установщики Windows для cython и kivy вместе с glew, которые должны помочь вам настроить зависимости kivys. У меня это отлично работает на py 2.7.6, windows 7 и AMD64.

person pianist1119    schedule 13.02.2014