Как запустить программу pycharm в командной строке

Я хочу попробовать PyCharm для развития математики шалфея. Обычно я запускаю eclipse для разработки шалфея, но теперь я хочу попробовать его с помощью PyCharm. Чтобы запустить eclipse с переменными среды sage, в командной строке я обычно делаю следующее:

sage -sh cd /path/to/eclipse ./eclipse

  • Ссылка 1 близко к решению, которое я ищу, однако я не могу найти pyCharm.sh в любом месте.
  • Ссылка 2: Jetbrains также не дает четких инструкций.

torrho 02 март 2014, в 23:20
Поделиться

В MacOS вы можете запустить PyCharm, набрав «charm», это то же самое поведение, которое Йонатан Симсон упомянул для Ubuntu.

cndv 16 дек. 2016, в 14:06

JeBrains не предлагает инструкции о том, как это сделать, даже 2 года спустя. Это означает, что использование PyCharm для запуска сценариев только для sudo (например, перехвата мыши) не очень хорошо документировано JB. Я не впечатлен вообще.

code4life 10 апр. 2018, в 13:14
Поделиться:
command-line
environment-variables

18 ответов

Лучший ответ

PyCharm не запускается код

Вы можете запустить Pycharm с терминала Mac с помощью команды open. Просто введите open /path/to/App

Amit 02 март 2014, в 22:29
Поделиться
Хорошо, это работает довольно хорошо! благодарю вас
torrho 02 март 2014, в 22:16
Amit 02 март 2014, в 22:20
Отлично работает в macOS 10.13.6

Sathish 23 март 2019, в 09:44
Показать ещё 1 комментарий

  1. Открытое приложение Pycharm
  2. Найти инструменты в строке меню
  3. Нажмите Create Command-line Launcher
  4. Проверка исполняемого файла модуля запуска, который был создан в /usr/local/bin/charm
  5. Откройте проект или файл, просто введите $ charm YOUR_FOLDER_OR_FILE

Пусть это то, что вам нужно.

joest 27 нояб. 2014, в 06:02
Поделиться
Это здорово, потому что вы также можете открывать файлы или каталоги.
JnBrymn 15 июль 2015, в 15:35

Оказывается, по умолчанию в Ubuntu у вас уже есть этот файл /usr/local/bin/charm . Хотя я не мог бы найти это легко без вашего совета. Спасибо!

Yonatan Simson 31 май 2016, в 14:15
Оно работает! Спасибо, этот ответ должен быть помечен как принятый 🙂
Jorge Maroto 29 янв. 2018, в 10:09
Это должен быть принятый ответ вместо
lingxiao 12 апр. 2018, в 03:39
Обратите внимание, OSX также создал charm бинарного по установке. Потрясающие !
AdelaN 19 июнь 2018, в 08:34
Это должен быть принятый ответ

Rafael Pasquay 30 июль 2018, в 09:55
Мне удалось найти эту команду, выполнив поиск по справке в pycharm, но она для меня отключена.
EL_DON 31 авг. 2018, в 17:02
Это исчезло в EAP 2019.1.
episodeyang 25 янв. 2019, в 23:25
botenvouwer 01 апр. 2019, в 07:41
episodeyang 02 апр.

2019, в 22:23
botenvouwer 03 апр. 2019, в 08:30
botenvouwer 03 апр. 2019, в 08:51
Показать ещё 10 комментариев

Внутри IDE вы можете нажать:

Инструменты/Создать панель запуска командной строки.

Изображение 123639

augustocbx 25 сен. 2017, в 20:22
Поделиться
Florentin Le Moal 16 апр. 2018, в 12:25

Читайте также:
Как узнать какая у тебя оперативка программа

Уроки Python / Установка, настройка и использование PyCharm для начинающих

Вы правы, что страница JetBrains не очень ясна. В OS X вы хотите использовать пусковую установку по адресу:

/Applications/PyCharm.app/Contents/MacOS/pycharm

Или, для публикации сообщества:

/Applications/PyCharm CE.app/Contents/MacOS/pycharm

К сожалению, добавление символической ссылки в этот двоичный файл не сработает для меня (пусковая установка сбой). Тем не менее, настройка псевдонима. Добавьте это в свой .bash_profile (или какую-либо оболочку, которую вы используете):

alias pycharm=»/Applications/PyCharm CE.app/Contents/MacOS/pycharm»

Затем вы можете запускать команды просто pycharm .

С этим вы можете делать такие вещи, как открыть проект:

pycharm ~/repos/my-project

Или откройте определенную строку файла в проекте:

pycharm ~/repos/my-project —line 42 ~/repos/my-project/script.py

Или просмотрите diff двух файлов (они не должны быть частью проекта):

pycharm ~/some_file.txt ~/Downloads/some_other_file.txt

Обратите внимание, что мне нужно было пройти абсолютные пути к этим файлам, или PyCharm не смог их найти.

ford 09 июль 2014, в 12:40
Поделиться

Похоже, вы также можете открыть каталог как проект, используя: / Applications / PyCharm CE.app/Contents/MacOS/pycharm / path / to / folder

Henry 29 май 2015, в 21:20

Обычно я использую встроенную панель запуска приложений (открытую) из OS X:

alias pc=’open -a /Applications/PyCharm CE.app’

Затем я могу напечатать:

pc myfile1.txt myfiles*.py

Хотя вы не можете (легко) передать args в PyCharm, если вы хотите быстро открыть файлы (без использования полных путей к файлу), это делает трюк.

Speedy99 27 янв. 2016, в 00:04
Поделиться
Это работает как волшебство. Спасибо!

Beomi 12 март 2017, в 08:22

Используйте Tools → Create Command-Line Launcher, который установит python script, где вы можете просто запустить текущую рабочую папку с помощью прелести.

Очень важно!

В любое время, когда вы обновляете pyCharm, вам нужно заново создать этот инструмент командной строки, так как его просто python script указывает на конфигурацию pyCharm, которая может быть устаревшей и приведет к сбою при попытке запустить charm .

Ami Mahloof 24 сен. 2017, в 09:27
Поделиться

Обновить

Теперь можно автоматически запускать средство запуска командной строки из JetBrains Toolbox. Вот как вы это делаете:

  1. Откройте окно панели инструментов;
  2. Перейдите к значку шестеренки в правом верхнем углу (окно настроек для самой панели инструментов);
  3. Включить Generate shell scripts ;
  4. Заполните текстовое поле Shell script location в котором вы хотите разместить средства запуска. Вы должны сделать это вручную, он не будет заполняться автоматически в это время!

На Mac расположение может быть /usr/local/bin . Для новичков вы можете использовать любой путь внутри переменной PATH или добавить новый путь к переменной PATH в своем профиле bash. Используйте echo $PATH чтобы увидеть, какие пути есть.

Примечание У меня это не сработало сразу, мне пришлось немного повозиться, прежде чем сгенерировать сценарии. Вы можете перейти к коробке передач IDEA (например, PyCharm) и посмотреть/изменить имя программы запуска. Поэтому для PyCharm имя по умолчанию — pycharm но вы можете изменить его на любое pycharm .

Оригинальный ответ

Если вы не используете панель инструментов, вы все равно можете использовать мой оригинальный ответ.

Читайте также:
Лучшие программы для авторинга dvd

~~ По какой-то причине средство Create Command Line Launcher больше не доступно в 2019.1. ~~ Потому что оно теперь является частью JetBrains Toolbox

Вот как вы можете создать скрипт самостоятельно:

Если вы уже использовали команду type -a charm перед использованием, type -a charm чтобы найти скрипт. Измените версию Pycharm в пути к файлам. Обратите внимание, что нумерация в первой переменной RUN_PATH отличается. Вам придется самому посмотреть это в директории.

RUN_PATH = u’/Users/boatfolder/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/191.6183.50/PyCharm.app’ CONFIG_PATH = u’/Users/boatfolder/Library/Preferences/PyCharm2019.1′ SYSTEM_PATH = u’/Users/boatfolder/Library/Caches/PyCharm2019.1′

Если вы ранее не использовали команду charm, вам придется ее создать.

Создайте файл charm где-нибудь так: /usr/local/bin/charm

Затем добавьте этот код (измените номер версии на вашу версию, как описано выше):

#!/usr/bin/env python # -*- coding: utf-8 -*- import socket import struct import sys import os import time # see com.intellij.idea.SocketLock for the server side of this interface RUN_PATH = u’/Users/boatfolder/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/191.6183.50/PyCharm.app’ CONFIG_PATH = u’/Users/boatfolder/Library/Preferences/PyCharm2019.1′ SYSTEM_PATH = u’/Users/boatfolder/Library/Caches/PyCharm2019.1′ def print_usage(cmd): print((‘Usage:n’ + ‘ -h | -? | —helpn’ + ‘ [project_dir]n’ + ‘ [-l|—line line] [project_dir|—temp-project] file[:line]n’ + ‘ diff n’ + ‘ merge [base] ‘).format(cmd)) def process_args(argv): args = [] skip_next = False for i, arg in enumerate(argv[1:]): if arg == ‘-h’ or arg == ‘-?’ or arg == ‘—help’: print_usage(argv[0]) exit(0) elif i == 0 and (arg == ‘diff’ or arg == ‘merge’ or arg == ‘—temp-project’): args.append(arg) elif arg == ‘-l’ or arg == ‘—line’: args.append(arg) skip_next = True elif skip_next: args.append(arg) skip_next = False else: path = arg if ‘:’ in arg: file_path, line_number = arg.rsplit(‘:’, 1) if line_number.isdigit(): args.append(‘-l’) args.append(line_number) path = file_path args.append(os.path.abspath(path)) return args def try_activate_instance(args): port_path = os.path.join(CONFIG_PATH, ‘port’) token_path = os.path.join(SYSTEM_PATH, ‘token’) if not (os.path.exists(port_path) and os.path.exists(token_path)): return False try: with open(port_path) as pf: port = int(pf.read()) with open(token_path) as tf: token = tf.read() except (ValueError): return False s = socket.socket() s.settimeout(0.3) try: s.connect((‘127.0.0.1’, port)) except (socket.error, IOError): return False found = False while True: try: path_len = struct.unpack(‘>h’, s.recv(2))[0] path = s.recv(path_len).decode(‘utf-8’) if os.path.abspath(path) == os.path.abspath(CONFIG_PATH): found = True break except (socket.error, IOError): return False if found: cmd = ‘activate ‘ + token + ‘’ + os.getcwd() + ‘’ + ‘’.join(args) if sys.version_info.major >= 3: cmd = cmd.encode(‘utf-8’) encoded = struct.pack(‘>h’, len(cmd)) + cmd s.send(encoded) time.sleep(0.5) # don’t close the socket immediately return True return False def start_new_instance(args): if sys.platform == ‘darwin’: if len(args) > 0: args.insert(0, ‘—args’) os.execvp(‘/usr/bin/open’, [‘-a’, RUN_PATH] + args) else: bin_file = os.path.split(RUN_PATH)[1] os.execv(RUN_PATH, [bin_file] + args) ide_args = process_args(sys.argv) if not try_activate_instance(ide_args): start_new_instance(ide_args)

Источник: overcoder.net

Как запустить PyCharm из терминала / командной строки

Можно ли открыть / запустить PyCharm из командной строки / терминала?

user10137281 29 ноя ’18 в 09:41 2018-11-29 09:41
2018-11-29 09:41

7 ответов

Это работает на macOS (также должно работать с другими ОС):

  1. Открыть приложение Pycharm
  2. Найдите инструменты в строке меню
  3. Щелкните Создать программу запуска из командной строки.
  4. Проверка исполняемого файла программы запуска, созданного в /usr/local/bin/charm
  5. Откройте проект или файл, просто введите $ charm YOUR_FOLDER_OR_FILE

user8088237 17 мар ’21 в 02:52 2021-03-17 02:52
2021-03-17 02:52

Из проверки ярлыка на моем рабочем столе Ubuntu (на котором у меня установлена ​​версия Pycharm для сообщества), он запускает команду «pycharm-community» Так что это работает при запуске в терминале, например:

Читайте также:
Программа журнал действий на компьютере

Если вы используете Windows, вы можете использовать тот же трюк, чтобы узнать, где установлен Pycharm (с помощью ярлыка в меню «Пуск» или на рабочем столе). Для меня это:

«C:Program Files (x86)JetBrainsPyCharm 2016.3.1binpycharm64.exe»

Запуск этого из приглашения git bash запускает Pycharm для меня.

Вы, вероятно, хотите проверить свой собственный ярлык, чтобы найти правильное местоположение на вашем компьютере.

Вы можете найти файл ярлыка в меню «Пуск», щелкнув правой кнопкой мыши запись Pycharm и выбрав » Открыть местоположение файла». Или вы можете просто посмотреть на ярлык на рабочем столе, если он у вас есть.

Найдя файл ярлыка, щелкните его правой кнопкой мыши, выберите » Свойства», перейдите на вкладку » Ярлык » и посмотрите в поле с именем » Цель»: чтобы увидеть расположение исполняемого файла Pycharm.

Источник: stackru.com

Русские Блоги

Мой день, Pycharm внутри командной строки можно играть!

Я считаю, что многие люди используют Pycharm для разработки программ Python, но некоторые люди знают, что Pycharm на самом деле имеет программу командной строки. Вы можете помочь вам много сделать через эту программу командной строки.

Программы командной строки Pycharm закрыты по умолчанию, вам нужно сначала открыть ее. Эта статья демонстрирует валюту MacOS Pycharm. Пользователи Windows и Linux Пожалуйста, прочитайте официальный документ самостоятельно (в конце статьи).

Нажмите на панель инструментов Tools — Create Command-line Launcher Создайте программу командной строки для Pycharm, как показано ниже.

Со всплывающего окна OK То есть, как показано ниже:

Если вы уже открыли терминал раньше, вам нужно вернуть его обратно, чтобы вернуться назад, чтобы сделать этот инструмент для командной строки. После ввода силы вы вводите командную строку charm Введите, вы должны запускать Pycharm напрямую.

Открытый проект напрямую с Pycharm

Когда мы хотим использовать Pycharm, чтобы быстро открыть проект, просто введите эту папку проекта сначала, затем выполните следующую команду:

charm .

Как показано ниже:

Конечно, вы также можете ввести файл проекта заранее, но перенести адрес проекта в качестве параметра. charm Заказ:

charm ~/test_async

Сравните различия в двух файлах

Иногда нам нужно сравнить различия в двух документах, вы можете использовать Очарование Различный адрес 1 Адрес 2 Команда, как показано ниже:

Если два файла находятся в той же папке, и вы выполните команду в этой папке, затем charm diff Имя напрямую сопровождается двумя файлами напрямую. В противном случае вам необходимо заполнить определенный путь файла, например:

charm diff ~/test_async/make_diff.py ~/test2/abc.py

Другие передовые операции

В дополнение к двум общим операциям, упомянутым выше, инструмент командной строки Pycharm также поддерживает слияние кода, отформатированный код и т. Д. Увидимся, вы можете увидеть Официальная документация [1] 。

Справка

Недавно в Данханданг Книга занимается деятельностью, собирается вместе, чтобы четко шерсть

Аудитория книги самообслуживания 400-200

Введите купон, когда приложение или апплет установлен YSTMSP

Промо код YSTMSP (Заглавные) полные 200 сокращений 30 юаней

Цветы 170 юаней купить 400 книги

Ваша эксклюзивная комиссия комиссия: YSTMSP

Jingdong 618 Скидка благосостояния:

Пункт [смотреть], самая большая поддержка для новичков!

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru