2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 14:44 
Здравствуйте! Скажите, пожалуйста, как решить вопрос с ConEmu. Может кто сталкивался? Проблема заключается в том, что при открытии питоновской программы он начинает ее запускать последовательно открывая вкладки, одну за другой (более 10). Комп на вирусы проверил, переустановка программы не помогла.

-- 24.10.2020, 14:45 --

Причем проблема возникает, если открыть питоновский файл, а саму консоль ConEmu отдельно можно запустить и таких проблем нет. После запуска консоли получается нормально запускать через консоль эти же файлы

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 14:55 
А почему нельзя просто использовать стандартную питоновскую IDE?

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 20:15 
kotenok gav в сообщении #1488823 писал(а):
А почему нельзя просто использовать стандартную питоновскую IDE?

Потому как в ConEmu не нужно работать в "два окна" (как в IDLE), потому быстрее можно запускать программы. Интерфейс на порядки лучше (можно выбрать оформление в стиле sublime text, например). Можно подключать GitBash. Можно запускать сразу несколько программ в вкладках.
Не исключаю, что я просто не умею правильно работать с IDLE!

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 20:35 
progr-2020
А какие вкладки возникают, что-нибудь в них выводится? Я у себя на паре файлов проверил, проблема не воспроизводится. Win10, Python 3.9, ConEmu 201011, всё 64-битное.

-- Сб окт 24, 2020 22:37:32 --

А вообще нужно вам код писать в консоли? Поставьте какой-нибудь VS Code с плагином Python и будете довольны. Отладка, автоматический запуск юнит-тестов, подсказки насчёт функций и классов, информация о типах… Jupyter notebook тоже поддерживаются (хотя в отличие от браузерной версии там не работает вывод звука), если так хочется интерактивщины.

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 21:02 
Спасибо, вот что происходит https://www.youtube.com/watch?v=IIWoE-Tr38s

Да, посмотрю в сторону VS Code, нужно будет разобраться. Да, код в консоли писать не нужно. В том же sublime text можно компилировать, но только те программы, в которых не подразумевается ввод данных. С VS Code нет такой проблемы?

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 21:20 
Аватара пользователя
С VS Code такой проблемы нет.

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 21:44 
progr-2020 в сообщении #1488916 писал(а):
Спасибо, вот что происходит https://www.youtube.com/watch?v=IIWoE-Tr38s
Загадочно!

А попробуйте сначала открыть cmd, там перейти в каталог, где лежат ваши файлы и выполнить файл оттуда, написав py имяфайла.py? [UPD: можно не менять каталог, просто ввести py <пробел> и перетащить файл из проводника прямо в консоль, что вставит полный путь к нему, ну и после уже запускать.]

И можно пример одного из них заодно, самого короткого?

И ещё мне сейчас пришло в голову, что могли как-то странно быть заданы ассоциации типов файлов. Вы ничего там не меняли?

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 22:36 
arseniiv в сообщении #1488922 писал(а):
А попробуйте сначала открыть cmd, там перейти в каталог, где лежат ваши файлы и выполнить файл оттуда, написав py имяфайла.py? [UPD: можно не менять каталог, просто ввести py <пробел> и перетащить файл из проводника прямо в консоль, что вставит полный путь к нему, ну и после уже запускать.]

В таком режиме все открывается, в том числе, если сначала запустить ConEmu и проделать то, что Вы сказали.
Вот пример программы, с которой такие чудеса происходят, да и с остальными - также!
Используется синтаксис Python

print('Кто молодец?')

myName=input()
print('It is good to meet you,'+myName)
print('The length of your name is')
print(len(myName))
print('what is your age?')
myAge=input()
print('You will be '+str(int(myAge)+1)+' in a year.')
 


-- 24.10.2020, 22:38 --

arseniiv в сообщении #1488922 писал(а):
И ещё мне сейчас пришло в голову, что могли как-то странно быть заданы ассоциации типов файлов. Вы ничего там не меняли?

Нет, единственное, что я установил 2 Питона, ибо sublime text просил установить python из microsoft store зачем-то.

-- 24.10.2020, 22:44 --

Если поможет - записал - как что происходит
https://www.youtube.com/watch?v=4S6lCrZ1r_g

 
 
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 22:50 
Ааааа! Вы его прям с помощью ConEmu открываете, это неправильно. Надо чтобы открывался одним из питонов, которые там рядом в списке. (Если при этом откроется стандартная консоль вместо ConEmu, надо потыкать в настройках последнего, чтобы он как следует регистрировался в системе. Сейчас точно не помню что именно, но должно быть видно если все перелистать.)

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group