gpt4 book ai didi

python - 如何安装 RPi.GPIO 到 windows

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:56 26 4
gpt4 key购买 nike

我看过,大部分教程都是基于 rasbian 的。我想在 Windows 上使用它,这样我就可以在 Windows 上开发一个 python 脚本,稍后将把它放在 Raspberry pi 上。

我已经下载了该模块,并以管理员身份在命令提示符下尝试了 python setup.py install 并收到以下错误。

error: Unable to find vcvarsall.bat

我查了一下,建议的解决方案没有帮助。解决方案将不胜感激!

最佳答案

首先,您应该在系统中查找文件 vcvarsall.bat。

如果它没有退出,我建议您安装 Microsoft Visual C++ Compiler for Python 2.7。如果您为所有用户安装它,这将在“C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0”中创建 vcvarsall.bat。

现在的问题是 C:/Python27/Lib/distutils/msvc9compiler.py 模块中的函数 find_vcvarsall(version) 正在寻找 vcvarsall.bat。

如果您按照函数调用进行操作,您会看到正在注册表中查找 vcvarsall.bat 文件的目录,但它永远不会找到它,因为该函数正在与上述安装位置不同的其他目录中查找它,在我的例子中,注册表没有退出。

解决此问题的最简单方法是删除 msvc9compiler.py 文件中函数 find_vcvarsall(version) 的主体(或仅放在第一行),其中包含 vcvarsall.bat 的绝对路径。例如:

def find_vcvarsall(version):
return r"C:\Program Files (x86)\Common Files\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat"

如果您已经有了 vcvarsall.bat 文件,您应该检查注册表中是否有 key productdir:

(HKEY_USERS, HKEY_CURRENT_USERS, HKEY_LOCAL_MACHINE or HKEY_CLASSES_ROOT)\Software\Wow6432Node\Microsoft\VisualStudio\version\Setup\VC

如果您没有 key ,请执行以下操作:

def find_vcvarsall(version):
return <path>\vcvarsall.bat

要了解确切的行为,请检查从 find_vcvarsall(version) 函数开始的 msvc9compiler.py 模块。

这对我有用。有关更多信息,请访问此帖子 pip install gives error: Unable to find vcvarsall.bat

关于python - 如何安装 RPi.GPIO 到 windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30626570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com