2010-10-07 3 views
3

Пожалуйста, помогите мне решить эту ошибку"Не удалось найти vcvarsall.bat" Ошибка при попытке установить QRCode-0.2.1

C:\Python26\Lib\site-packages\pyqrcode\encoder>python setup.py install 
running install 
running bdist_egg 
running egg_info 
writing qrcode.egg-info\PKG-INFO 
writing top-level names to qrcode.egg-info\top_level.txt 
writing dependency_links to qrcode.egg-info\dependency_links.txt 
package init file 'qrcode\__init__.py' not found (or not a regular file) 
writing manifest file 'qrcode.egg-info\SOURCES.txt' 
installing library code to build\bdist.win32\egg 
running install_lib 
running build_py 
running build_ext 
building 'qrcode.Encoder' extension 
error: Unable to find vcvarsall.bat 

Спасибо,

Ману

+0

Использование раздела кода облегчает чтение другим пользователям :) – pyfunc

+0

Главный ответ здесь помог мне с той же проблемой: http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall- bat –

ответ

4

Это было a known bug, и больше не должно быть проблемой.

При использовании MinGW, попробуйте:

setup.py install build ––compiler=mingw32 
+0

Ниже приведена ошибка C: \ MinGW \ bin \ gcc.exe -mno-cygwin -mdll -O -Wall -Iencoder /./ src/-IC: \ Python26 \ i nclude -IC: \ Python26 \ PC не -c кодер/Encoder.c -o построить \ temp.win32-2.6 \ Release \ прил Одер \ encoder.o НКУ: кодер/Encoder.c: нет такого файла или каталога НКУ: нет ввода файлы Ошибка: команда 'gcc' не удалась с статусом выхода 1 – manu

+0

c: Нет такого файла или каталога gcc: нет входных файлов ошибка: команда 'gcc' не сработала с статусом выхода 1 – manu

+0

Возможно, вам нужно установить компилятор mingw32. http://www.mingw.org/ – monkut

17

Distutils не очень хорошо с MS Compiler цепи инструмента.

Этот файл необходим для настройки среды, которая поможет distutils использовать цепочки инструментов компилятора MS.

Существует немало способов, с помощью которых это было сделано для работы.

Пожалуйста, ознакомьтесь со следующим сообщением, которое может вам помочь.

Ссылка идет на archive.org, так как original page ушел.

+1

Жаль, что я не смог бы проголосовать за это более одного раза. У меня возникли проблемы с компиляцией пакета neo4j.py в Windows, и это единственное предложение, которое помогло. Я попробовал MinGW после работы с проблемой vcvarsall.bat, но вернулся в Visual Studio после запуска некоторых проблем с флагом компилятора. Благодаря! –

+0

Ссылка не работает. – Kugel

+1

@ Kugel: Блог, похоже, сейчас не работает. Пожалуйста, ознакомьтесь с некоторыми деталями, которые соответствуют друг другу. http://blog.victorjabur.com/2011/06/05/compiling-python-2-7-modules-on-windows-32-and-64-using-msvc-2008-express/ – pyfunc