Форум сайта python.su
Всем привет!
Написал программку для пасинга сайта, использовал библиотеки : pandas,Tkinter, requests, bs4 и Pyinstaller. Собрал pyinstaller’ом в один exe. Код скинуть ,к сожалению, не могу , написал на работе , у нас с этим строго. Ситуация такая : у некоторых сотрудников при запуске с сетевой папки программа запускается нормалтно , но при попытке запустить скопированный exe с рабочего стола программа не запускается- процесс видно в диспетчере, но память , выделяемая под процесс не растёт , зависает не 720 кб , иногда прыгает , но программа не запускается. Кто-нибудь сталкивался ? Что можно сделать ? Спасибо!
Офлайн
sergeyisaev1Нормально распространять программу а не копировать незнамо что. Т.е. нужна установка питона на целевую машину (или использование расшаренного) и установка вашей программы при помощи pip.
Что можно сделать ?
Офлайн
Программа написанна для своих же коллег для упрощения определенных задач, люди не знакомы с программированием и если предложить им установить python и запускать программу через консольную команду ничем хорошим это не закончиться. А по поводу вывода инфо в консоль и pdb - спасибо , попробую у этих конкретных людей запустить с консолью. Но ,как я написал , программа работает и работает даже у этих коллег , но работает только при запаске ИЗ СЕТЕВОЙ ПАПКИ , при запуске с рабочего стола - нет.
Офлайн
http://python.su/forum/topic/34282/?page=2#post-193552
http://python.su/forum/topic/36857/?page=2#post-199778
Офлайн
sergeyisaev1 вариант номер раз, воспользваться советами по ссылками Rodegast-а
Если по какойто причине не хотите, тогда переписывайте вашу программу: добавте перенаправление всех ошибок в лог-файл (как это сделать гуглиться с полпинка), добавляйте собстенное логирование программы. Тогда сможете хоть увидеть что за ошибку оно выдает и на каком этапе происходит затык.
sergeyisaev1предполагаю, только предполагаю, что косяк у вас гдето в программе при обрабртке путей. В сети у вас все пути на латинице и без пробелов, типа “z:\soft\myProgram\….”(это сугубо мое предположение основаное на личном опыте, МБ у вас по другому), а на рабочем столе чтот типа “C:\Users\Вася Пупкин\Рабочий стол\..”. Возможно какомуто модулю не нравиться кирилица или пробелы в пути, или вы гдето обрабатываете пути без учета этих особеностей…
работает только при запаске ИЗ СЕТЕВОЙ ПАПКИ , при запуске с рабочего стола - нет.
[code python][/code]
Офлайн
PEHDOM и Rodegast, спасибо!
Офлайн
Уточнил у коллег: у тех , у кого не запускается программа нет прав на открытие посторонних exe файлов с рабочего стола.
Офлайн