【问题标题】:Installing Python Module - SpiDev安装 Python 模块 - SpiDev
【发布时间】:2015-10-09 08:12:25
【问题描述】:

我正在从事一个涉及对 raspberry pi windows 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

【问题讨论】:

  • 在 Python 2.7 for Windows 中发生同样的问题

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


【解决方案1】:

发生错误是因为某些软件是面向平台的。 Windows 似乎不支持原生 RaspberryPI SpiDev。

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

SpiDev 不太可能适用于 Windows。

作为临时解决方案,可以在专用设备上用 iPython 将代码编写为小块,然后转移到基于 Windows 的 IDE。

【讨论】:

    猜你喜欢
    • 2017-07-24
    • 2016-04-08
    • 2016-06-29
    • 2016-09-08
    • 2021-03-31
    • 2016-05-24
    • 1970-01-01
    相关资源
    最近更新 更多