2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 14:44 


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

-- 24.10.2020, 14:45 --

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

 Профиль  
                  
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 14:55 


21/05/16
4292
Аделаида
А почему нельзя просто использовать стандартную питоновскую IDE?

 Профиль  
                  
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 20:15 


18/10/20
10
kotenok gav в сообщении #1488823 писал(а):
А почему нельзя просто использовать стандартную питоновскую IDE?

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

 Профиль  
                  
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 20:35 
Заслуженный участник


27/04/09
28128
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 


18/10/20
10
Спасибо, вот что происходит https://www.youtube.com/watch?v=IIWoE-Tr38s

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

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


11/06/12
10390
стихия.вздох.мюсли
С VS Code такой проблемы нет.

 Профиль  
                  
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 21:44 
Заслуженный участник


27/04/09
28128
progr-2020 в сообщении #1488916 писал(а):
Спасибо, вот что происходит https://www.youtube.com/watch?v=IIWoE-Tr38s
Загадочно!

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

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

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

 Профиль  
                  
 
 Re: ConEmu открывает кучу вкладок сам при открытии .py
Сообщение24.10.2020, 22:36 


18/10/20
10
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 
Заслуженный участник


27/04/09
28128
Ааааа! Вы его прям с помощью ConEmu открываете, это неправильно. Надо чтобы открывался одним из питонов, которые там рядом в списке. (Если при этом откроется стандартная консоль вместо ConEmu, надо потыкать в настройках последнего, чтобы он как следует регистрировался в системе. Сейчас точно не помню что именно, но должно быть видно если все перелистать.)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group