Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запуск .py с помощью .bat 
:(
    Опции темы
Areostar
Дата 8.8.2022, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



окружение создаётся но файлы толком не запускается ((

вот bat файл:

Цитата

cd C:\t001\widget 
python -m venv venv 
venv\Scripts\activate.bat
python c:\t001\widget\app.py
pause


может что то подругому делать надо? просто запускать через python и pyistaller?
PM MAIL   Вверх
_zorn_
Дата 15.8.2022, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



Просто в PATH (это переменная окружения) нет python.exe скорей всего. venv на винде... где хрен пойми где вообще питон установлен... и установлен ли...
Ну очень все это костыльно выглядит...
PM MAIL   Вверх
Akina
Дата 16.8.2022, 07:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 453



После выполнения venv\Scripts\activate.bat управление не возвращается в исходный батч.

Должно быть CALL venv\Scripts\activate.bat. Да ещё надо смотреть, что там в вызываемом батче...

Цитата(Areostar @  8.8.2022,  12:09 Найти цитируемый пост)
но файлы толком не запускается

Вот вроде не первый день в программировании - но откуда такие безграмотные термины? что значит "толком"??? Или запускается, или нет (в данном случае - нет).


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
_zorn_
Дата 20.8.2022, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 21.8.2007

Репутация: нет
Всего: 12



Цитата(Akina @  16.8.2022,  14:52 Найти цитируемый пост)
Должно быть CALL venv\Scripts\activate.bat. Да ещё надо смотреть, что там в вызываемом батче...

так CALL вроде как в фоне (отдельном процессе) запускает. Типа как "&" в баше etc. Это точно не то что нужно для скрипта под названием "activate"  smile 
Там же весь смысл сначала "активировать" нужную версию питона, а потом запускать. Ну а иначе погода на солнце будет влиять на резултаты скрипта )

Это сообщение отредактировал(а) _zorn_ - 20.8.2022, 22:28
PM MAIL   Вверх
Akina
Дата 21.8.2022, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 453



Цитата(_zorn_ @  20.8.2022,  23:19 Найти цитируемый пост)
так CALL вроде как в фоне (отдельном процессе) запускает.

В .BAT-процессинге CALL вызывает процедуру (по метке в текущем файле или в другом батче) с последующим возвратом в точку вызова. Процедура выполняется синхронно. Прямой вызов без CALL вызывает передачу исполнения по цепочке, без возврата в точку вызова.

Для запуска батч-процесса в фоне без ожидания возврата используется явный вызов START /W CMD /C filename.bat


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Areostar
Дата 24.8.2022, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



понялю всем спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.1218 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.