Здравствуйте!
Я написал программу в pyCharm и она отлично
работает если её запускать в pyCharm.
Я решил сделать
.exe файл при помощи
pyinstaller, py2exe, auto_py_to_exe, cx_Freeze, на выходе имею .exe-файл файл который начинает правильно отрабатывать, но в итоге программа заходит в блок except. Также пробовал использовать другие библиотеки для создания .exe, cx_Freeze, auto-py-to-exe
Python 3.6 32-bit
Также у меня создался файл *.pyc, и если его запустить, то отрабатывает всё хорошо.
Основной код больше, скину саму суть:
Подключаемся к ОРС:
import OpenOPC
opc = OpenOPC.client()
servers = opc.servers()
print(servers)
try:
opc.connect(servers[0])
except:
print("не удалось подключиться к ОРС - серверу")
while:
try:
#обрабатываем полученнные значения
except:
print("error read item")
opc.close()
Как я понимаю проблема в виртуальной среде, но в cmd.exe я установил все необходимые библиотеки как в проекте pycharm.
Вот так отрабатывает скрипт OpcSender.py из консоли или из pyCharm
Вот так отрабатывает OpcSender.exe
Что посоветуете? заранее спасибо.