『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1518|回复: 4

[技术探讨] 用pycharm打开HomeAssistant源代码时遇到问题

[复制链接]

3

主题

10

帖子

66

积分

注册会员

Rank: 2

积分
66
金钱
56
HASS币
0
发表于 2023-8-27 12:27:41 | 显示全部楼层 |阅读模式
各位大佬好,我在用pycharm打开HomeAssistant源代码时遇到了问题
pycharm出错.jpg
不知道怎么解决,请各位指点一下!!!



回复

使用道具 举报

47

主题

1657

帖子

6690

积分

论坛元老

Rank: 8Rank: 8

积分
6690
金钱
5023
HASS币
40
发表于 2023-8-27 21:20:40 | 显示全部楼层
pip没安装把,配置文件运行安装程序
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2023-8-28 04:47:33 | 显示全部楼层
本帖最后由 involute 于 2023-8-28 04:53 编辑

你这哪是打开遇到错误,你这不是运行遇到错误吗?

Python对于导入包的路径有着莫名其妙的纠结,对于顶层包,是不能用import .XXXXX的方式导入的,你就是在导入.const的时候报错的。

其实最直接的原因是你用Python打开项目的时候,应该选择打开"core",而不是打开"homeassistant"这一级,你要是虚拟环境都配在这一级的话,打开上一层还比较麻烦。

如果一定要运行源代码,你就得重建一个项目,建在core那一层。

如果你只是简单的想运行起来,干嘛不pip install homeassistant,然后'python -m homeassistant'运行。
或者也可以import homeassistant,然后直接调用库呢,而且需要的话,也能跟踪进去。

你要是连Pycharm的提示都没看懂,还是不要直接折腾源码了吧。
回复

使用道具 举报

18

主题

587

帖子

4289

积分

元老级技术达人

积分
4289
金钱
3667
HASS币
182
发表于 2023-8-28 15:28:20 | 显示全部楼层
建议使用vs dev container开发,方便。https://developers.home-assistant.io/docs/development_environment
回复

使用道具 举报

0

主题

2

帖子

74

积分

注册会员

Rank: 2

积分
74
金钱
72
HASS币
0
发表于 2024-1-8 14:34:15 | 显示全部楼层
楼主解决这个问题了吗?我也遇到同样的问题了,不知道怎么解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 02:56 , Processed in 0.186199 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表