Почему Python-can не работает с Py2exe?
Я работаю над проектом для чтения данных с шины CAN ( Controller Area Network). Он работает хорошо, когда я использую терминал, но когда я пытаюсь создать приложение с помощью pyinstaller, он больше не работает. Я использую библиотеку Python-Can, и мое оборудование от Vector.
import can
import binascii
import time
import logging
from PyQt5.QtCore import QThread
import matplotlib.pyplot as plt
class Bus_CAN(QThread):
def __init__(self,Logger,ID,channel,CW_Mode,Key_ID):
QThread.__init__(self)
self.Channel = channel
self.Result = []
try :
self.bus = can.interface.Bus( bustype='vector', channel = self.Channel)
self.Connected = True
print('CAN Connection OK !')
except :
self.Connected = False
print('CAN Connection error !')
Когда я запускаю это приложение непосредственно из SublimeText, соединение в порядке, но когда я создаю приложение с помощью pyinstaller, соединение не в порядке.
Спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: я использую pyinstaller, а не Py2exe