我为我的覆盆子项目买了一些MAX31855热电偶。我从github下载了一个库 - > https://github.com/Tuckie/max31855.git
我运行文件“test_max31855”,它说“在0.023s中运行2次测试OK”然后我在github页面上建议使用以下代码创建一个新文件。
from max31855 import MAX31855, MAX31855Error
import RPi.GPIO
cs_pin=24
clock_pin=23
data_pin=18
units="f"
thermocouple=MAX31855(cs_pin, clock_pin, data_pin, units)
print(thermocouple.get())
thermocouple.cleanup()
我将文件保存到桌面文件夹中,当我运行此文件时出现错误ImportError:无法导入名称'MAX31855'
我不知道为什么它不起作用或在哪里弄清楚如何解决它。
提前致谢 CW
编辑:如果我在max31855文件夹中打开一个文件并运行它一切正常。如果我做一个ctl + N并打开一个新的python窗口并从同一个shell运行它不会给我一个错误它所做的就是读取32.0(从我的arduino经验来看,这意味着没有连接。 )但是,如果我关闭python shell并尝试再次运行它,我会得到与上面相同的错误。