似乎有 6 个泄漏的信号量对象需要在关闭时清理 warnings.warn('resource_tracker: There appear to be %d

新手上路,请多包涵

我正在尝试通过 python 3.8 在我的 Firebase 实时数据库上进行测试连接。我有两个脚本,一个是wdata(写入数据),另一个是rdata(读取数据)。 wdata.py 是:

 from firebase import firebase
firebase = firebase.FirebaseApplication("https://test-282f7.firebaseio.com/", None)
datos={
        'id':'99',
        'primer_sensor':'1111',
        'segundo_sensor':'512'
        }
resultado=firebase.post('/tutorial_firebase/datos_post', datos)
read = firebase.get('/tutorial_firebase/datos_post', datos)

此脚本返回相同的错误,但它在 firebase 中插入“datos”值。

rdata.py 是:

 from firebase import firebase
firebase = firebase.FirebaseApplication("https://test- 282f7.firebaseio.com/", None)
lectura = firebase.get('/tutorial_firebase/datos_post', datos_post)
print (lectura)

并且此代码也返回错误。错误是:

 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

请谁能告诉我错误在哪里,我该如何解决?

附言:

我的 python 编译器是:Python 3.8.2。 (使用 3.7 我安装了 firebase 但它返回“ModuleNotFoundError”)我在 macOS Catalina 10.15.7 上尝试在 VS Code 和 MacVIM 中编译但结果是一样的。

谢谢你提前!

原文由 Vazzattacc 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 4k
1 个回答

我在做深度学习时遇到了和你一样的问题,问题是我在内存中加载了太多数据。请确保不要尝试在 RAM 中加载超过其容量的数据。

原文由 Yann POURCENOUX 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题