2015-10-09 7 views
2

Я работаю над проектом, который включает в себя программирование окна малины pi 10 ядро ​​IoT. Я программирую его в python, однако мне нужно установить python-модуль SpiDev. Я пробовал разные способы, которые возвращают ту же ошибку, что и показано ниже. Я установил Visual C++ 2010 (правильная версия для Python 3.4) в качестве компилятора и я работаю в Visual Studio Enterprise 2015. В командной строке я попытался установить со следующим:Установка модуля Python - SpiDev

C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\jedho\\Downloads\\py-spidev-master\\py-spidev-master\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\jedho\install-record.txt --single-version-externally-managed --compile 

с

C:\Python34\python.exe C:\Users\jedho\Downloads\py-spidev-master\py-spidev-master\setup.py install 

Который содержит каталог я загружал SpiDev из

и через ПГИ с

C:\Python34\Scripts\pip3.exe install spidev 

Но все вернуть ту же ошибку,

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -I/usr/src/linux/include -IC:\Python34\include -IC:\Python34\include /Tcinstall_spidev_module_EDIT.c /Fobuild\temp.win32-3.4\Release\install_spidev_module_EDIT.obj install_spidev_module_EDIT.c c1 : fatal error C1083: Cannot open source file: 'install_spidev_module_EDIT.c': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe' failed with exit status 2

Пожалуйста, помогите.

Благодаря передовой,

Джед Ходсон

+0

Такая же проблема происходит в Python 2.7 для Windows –

ответ

0

ошибка происходит с некоторого программного обеспечения платформы-ориентированной. Кажется, что Windows не поддерживает родной RaspberryPI SpiDev.

How to emulate/mock functionality на другой платформе. Хорошее объяснение с примером упаковки.

SpiDev который, скорее всего, не работает с Windows.

В качестве временного решения код можно записать в виде небольших фрагментов в iPython на выделенном устройстве и передать в среду Windows на базе Windows.