安装Python模块 - SpiDev

时间:2015-10-09 08:12:26

标签: python c++ visual-studio-2010 module

我正在开发一个涉及编程覆盆子pi 10 IoT核心的项目。我在python中编程,但是我需要安装python模块SpiDev。我已尝试各种方式返回相同的错误,如下所示。我已经安装了Visual C ++ 2010(Python 3.4的正确版本)作为编译器,我在Visual Studio Enterprise 2015中工作。从命令提示符我尝试使用以下内容进行安装:

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的目录

并通过PIP与

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:致命错误C1083:无法打开源文件:'install_spidev_module_EDIT.c' :没有此类文件或目录错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ BIN \ cl.exe'失败,退出状态为2

请帮助。

先谢谢了,

杰德霍德森

1 个答案:

答案 0 :(得分:0)

由于某些软件是面向平台的,因此会发生错误。看起来Windows不支持原生RaspberryPI SpiDev。

How to emulate/mock functionality在不同的平台上。包装示例的好解释。

SpiDev,不太适用于Windows。

作为临时解决方案,代码可以在专用设备上的iPython中编写为小块,并传输到基于Windows的IDE。