Уведомления

Группа в Telegram: @pythonsu

#1 Март 23, 2019 10:34:10

sergeyisaev1
Зарегистрирован: 2018-05-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

EXE’шник на Python

Всем привет!
Написал программку для пасинга сайта, использовал библиотеки : pandas,Tkinter, requests, bs4 и Pyinstaller. Собрал pyinstaller’ом в один exe. Код скинуть ,к сожалению, не могу , написал на работе , у нас с этим строго. Ситуация такая : у некоторых сотрудников при запуске с сетевой папки программа запускается нормалтно , но при попытке запустить скопированный exe с рабочего стола программа не запускается- процесс видно в диспетчере, но память , выделяемая под процесс не растёт , зависает не 720 кб , иногда прыгает , но программа не запускается. Кто-нибудь сталкивался ? Что можно сделать ? Спасибо!

Офлайн

#2 Март 23, 2019 11:19:17

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

EXE’шник на Python

sergeyisaev1
Что можно сделать ?
Нормально распространять программу а не копировать незнамо что. Т.е. нужна установка питона на целевую машину (или использование расшаренного) и установка вашей программы при помощи pip.

Вы получили одно из следствий такой “установки”. Скорее всего у вас ошибка в коде, но результатов не видно т. к. вы на консоль не смотрите и исходного кода у вас нет чтобы при помощи pdb быстро разобраться в чем дело.



Офлайн

#3 Март 23, 2019 11:34:55

sergeyisaev1
Зарегистрирован: 2018-05-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

EXE’шник на Python

Программа написанна для своих же коллег для упрощения определенных задач, люди не знакомы с программированием и если предложить им установить python и запускать программу через консольную команду ничем хорошим это не закончиться. А по поводу вывода инфо в консоль и pdb - спасибо , попробую у этих конкретных людей запустить с консолью. Но ,как я написал , программа работает и работает даже у этих коллег , но работает только при запаске ИЗ СЕТЕВОЙ ПАПКИ , при запуске с рабочего стола - нет.

Офлайн

#4 Март 23, 2019 13:09:22

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

EXE’шник на Python

http://python.su/forum/topic/34282/?page=2#post-193552
http://python.su/forum/topic/36857/?page=2#post-199778



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

#5 Март 24, 2019 14:29:53

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

EXE’шник на Python

sergeyisaev1 вариант номер раз, воспользваться советами по ссылками Rodegast
Если по какойто причине не хотите, тогда переписывайте вашу программу: добавте перенаправление всех ошибок в лог-файл (как это сделать гуглиться с полпинка), добавляйте собстенное логирование программы. Тогда сможете хоть увидеть что за ошибку оно выдает и на каком этапе происходит затык.

sergeyisaev1
работает только при запаске ИЗ СЕТЕВОЙ ПАПКИ , при запуске с рабочего стола - нет.
предполагаю, только предполагаю, что косяк у вас гдето в программе при обрабртке путей. В сети у вас все пути на латинице и без пробелов, типа “z:\soft\myProgram\….”(это сугубо мое предположение основаное на личном опыте, МБ у вас по другому), а на рабочем столе чтот типа “C:\Users\Вася Пупкин\Рабочий стол\..”. Возможно какомуто модулю не нравиться кирилица или пробелы в пути, или вы гдето обрабатываете пути без учета этих особеностей…



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#6 Март 24, 2019 14:31:59

sergeyisaev1
Зарегистрирован: 2018-05-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

EXE’шник на Python

PEHDOM и Rodegast, спасибо!

Офлайн

#7 Март 26, 2019 18:56:05

sergeyisaev1
Зарегистрирован: 2018-05-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

EXE’шник на Python

Уточнил у коллег: у тех , у кого не запускается программа нет прав на открытие посторонних exe файлов с рабочего стола.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version