hardbyte / hardbyte/python-can

CAN Devices Not Detected When Executable Is Run

オープン
#1,840 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
Python
スター
1.6k
フォーク
697
PR マージ指標
30日以内にマージされた PR はありません

説明

### Describe the bug

Hi,

I'm using your application to forward messages between CAN buses, and I've noticed an issue when running the executable file. When I call the detect_available_configs function, it does not detect any CAN devices. However, when I run the Python script directly, the CAN devices are detected without any problems.
![image](https://github.com/user-attachments/assets/a44a349d-94c0-4096-bb9f-2b288156fa27)
![微信图片_20240818184210](https://github.com/user-attachments/assets/aa4e44fa-04f5-40b4-855f-056de72b25a0)

### To Reproduce

### Expected behavior

### Additional context

OS and version: Windows 10
Python version:Python 3.8.5
python-can version:4.2.2
python-can interface/s (if applicable):detect_available_configs
Executable Creation Tool:auto-py-to-exe,cmd is:pyinstaller --noconfirm --onefile --windowed --hidden-import "Pyqt5-sip" --hidden-import "can" --hidden-import "python-can" "C:\Users\Administrator\Desktop\TsPy" "C:\Users\Administrator\Desktop\TsPy\zhuanfagui.py"

Traceback and logs

```python
def func():
return "hello, world!"
```

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。