Как открыть pycharm через терминал
Launch Pycharm from command line (terminal)
I want to try out PyCharm for sage mathematics development. Normally I run eclipse to do sage development, but now I want to try it with PyCharm.
To launch eclipse with sage environment variables, in command line I normally do the following:
The first line loads the sage environment variables, the remainder launches eclipse. How can I do the same thing for pyCharm? (note I am using a Mac and Ubuntu for sage development; the commands above are agnostic to both OSes)
21 Answers 21
Edit (April 2020): It seems that launcher script creation is now managed in Toolbox App settings. See the Toolbox App announcement for more details.
Maybe this is what you need.
Inside the IDE, you can click in:
You’re right that the JetBrains help page isn’t very clear. On OS X, you’ll want to use the launcher at:
Or, for community edition:
With this you can do things like open a project:
Or open a specific line of a file in a project:
Or view the diff of two files (they don’t need to be part of a project):
Note that I needed to pass absolute paths to those files or PyCharm couldn’t find them..
Update
It is now possible to create command line launcher automatically from JetBrains Toolbox. This is how you do it:
Note! It did not work right away for me, I had to fiddle around a little before the scripts were generated. You can go to the gearbox of the IDEA (PyCharm for example) and see/change the launcher name. So for PyCharm, the default name is pycharm but you can change this to whatever you prefer.
Original answer
If you do not use the toolbox you can still use my original answer.
For some reason, the Create Command Line Launcher is not available anymore in 2019.1.
Because it is now part of JetBrains Toolbox
This is how you can create the script yourself:
If you did not use the charm command before, you will have to create it.
Create the charm file somewhere like this: /usr/local/bin/charm
Then add this code (change version number to your version as explained above):
Запуск Pycharm из командной строки (терминал)
Я хочу попробовать PyCharm для развития математики sage. Обычно я запускаю eclipse для разработки sage, но теперь я хочу попробовать его с PyCharm.
чтобы запустить eclipse с переменными среды sage, в командной строке я обычно делаю следующее:
первая строка загружает переменные среды sage, остальные запускают eclipse. Как я могу сделать то же самое для pyCharm? (примечание. Я использую Mac и Ubuntu для разработки sage; команды выше агностики для обеих ОС)
12 ответов
вы можете запустить Pycharm от терминала Mac с помощью команды open. Просто введите open /path/to/App
может это то, что вам нужно.
вы правы, что страница справки JetBrains не очень понятно. В OS X вы захотите использовать launcher по адресу:
или, для community edition:
С этим вы можете делать такие вещи, как открыть проект:
или откройте определенную строку файла в проекте:
или просмотр различий двух файлов (они не должны быть частью проекта):
обратите внимание, что мне нужно было передать абсолютные пути к этим файлам, или PyCharm не смог их найти..
внутри IDE, вы можете нажать здесь:
инструменты / создание запуска командной строки.
Я обычно псевдоним с помощью встроенного запуска приложений (open) из OS X:
хотя вы не можете (легко) передать args в PyCharm, если вы хотите быстрый способ открыть файлы (без необходимости использовать полные имена путей к файлу), это делает трюк.
очень важно!
включенная утилита, которая устанавливается в /usr/local/bin/charm не работал для меня на OS X, поэтому я взломал эту утилиту вместо этого. Это действительно работает!
Update: мой ответ больше не работает с PyCharm 2018.X
на MacOS у меня есть этот псевдоним в моем bashrc:
Я могу использовать его так: pycharm
обновление: я переключился на JetBrains Toolbox для установки PyCharm. Поиск PyCharm получил немного больше сложный, но пока мне повезло с этим монстром:
открыть PyCharm с терминала в Ubuntu 16.04, cd в
что в моем случае было
после установки на kubuntu я обнаружил, что мой скрипт pycharm в
/bin/pycharm была просто запись на рабочем столе:
очевидно, я не мог использовать это, чтобы открыть что-либо из командной строки:
/bin/pycharm (фактически переименовал его, чтобы иметь резервную копию) и тогда
где снова, я нашел начало пути, проверив сценарий записи рабочего стола Я должен был начать с этого.
теперь я могу открыть файлы с pycharm из командной строки. Я не знаю, что я испортил во время установки на этот раз; последние два раза, когда я делал свежие установки, у него не было проблем.
полезная информация для некоторых:
в Linux установка PyCharm в виде пакета snap автоматически создает программу запуска командной строки pycharm-professional, pycharm-community или pycharm-educational. Поэтому команда Tools / Create Command-line Launcher недоступна.
Запустите Pycharm из командной строки (терминал)
Я хочу попробовать PyCharm для развития мудрой математики. Обычно я запускаю eclipse для разработки sage, но теперь я хочу попробовать это с PyCharm.
Чтобы запустить eclipse с переменными среды sage, в командной строке я обычно делаю следующее:
Первая строка загружает переменные окружения sage, а остальные запускает eclipse. Как я могу сделать то же самое для pyCharm? (обратите внимание, я использую Mac и Ubuntu для разработки sage; приведенные выше команды не зависят от обеих ОС)
16 ответов
Пусть это то, что вам нужно.
Очень важно!
Перейдите в каталог на терминале cd [your directory]
Самый простой и быстрый способ открыть проект в PyCharm
Я обычно псевдоним с помощью встроенного запуска приложений (открыть) из OS X:
Тогда я могу напечатать:
Хотя вы не можете (легко) передавать аргументы в PyCharm, если вам нужен быстрый способ открытия файлов (без необходимости использовать полные пути к файлу), это делает свое дело.
Вы правы на справочной странице JetBrains не очень понятно. В OS X вы захотите использовать панель запуска по адресу:
Или для общественного издания:
С этим вы можете сделать такие вещи, как открыть проект:
Или откройте определенную строку файла в проекте:
Или просмотрите различия двух файлов (они не должны быть частью проекта):
Обратите внимание, что мне нужно было передать абсолютные пути к этим файлам, иначе PyCharm не смог их найти.
Обновление: мой ответ больше не работает с PyCharm 2018.X
В MacOS у меня есть этот псевдоним в моем bashrc:
Я могу использовать это так: pycharm
Обновление: я переключился на JetBrains Toolbox для установки PyCharm. Найти PyCharm стало немного сложнее, но пока мне повезло с этим монстром:
На Mac OSX
Обновление 2019/05 Теперь это можно сделать в приложении JetBrains Toolbox. Вы можете установить его один раз с помощью панели инструментов для всех ваших сред IDE JetBrain.
Вы можете запустить Pycharm из терминала Mac, используя команду open. Просто введите open /path/to/App
Чтобы открыть PyCharm из терминала в Ubuntu 16.04, перейдите в
Который в моем случае был
Внутри IDE вы можете нажать:
После установки на kubuntu я обнаружил, что мой скрипт pycharm в
/bin/pycharm был просто записью на рабочем столе:
Очевидно, я не мог использовать это, чтобы открыть что-нибудь из командной строки:
/bin/pycharm (фактически переименовал его, чтобы иметь резервную копию), а затем сделал
Где, опять же, я нашел начало пути, проверив сценарий ввода с рабочего стола, с которого мне пришлось начинать.
Теперь я могу открыть файлы с pycharm из командной строки. Я не знаю, что я испортил во время установки на этот раз; последние два раза я делал свежие установки, с этим проблем не было.
Полезная информация для некоторых:
В Linux при установке PyCharm в качестве пакета привязки автоматически создается средство запуска командной строки с именем pycharm-professional, pycharm-community или pycharm-Educational. Инструменты | Поэтому команда «Создать командную строку» недоступна.
Простое решение без необходимости исправлений:
Обновить
теперь возможно для автоматического запуска командной строки из JetBrains Toolbox. Вот как вы это делаете:
Оригинальный ответ
Если вы не используете панель инструментов, вы все равно можете использовать мой оригинальный ответ.
По какой-то причине Create Command Line Launcher больше не доступен в 2019.1.
Поскольку он теперь является частью панели инструментов JetBrains
Вот как вы можете создать скрипт самостоятельно:
Если вы раньше не использовали команду charm, вам придется ее создать.
Создайте файл очарования где-нибудь так: /usr/local/bin/charm
Затем добавьте этот код (измените номер версии на вашу версию, как описано выше):
Это сработало для меня на моем MacOS MacOS Mojave 2017 года (версия 10.14.3).
Terminal emulator
This feature is not available in the Educational edition of PyCharm.
PyCharm includes an embedded terminal emulator for working with your command-line shell from inside the IDE. Use it to run Git commands, set file permissions, and perform other command-line tasks without switching to a dedicated terminal application.
Open the Terminal tool window
Right-click a project item in the Project tool window and choose Open in terminal from the context menu. This way the terminal will start with the directory corresponding to the selected item.
Start a new session
To run multiple sessions inside a tab, right-click the tab and select Split Right or Split Down in the context menu.
The Terminal saves tabs and sessions when you close the project or PyCharm. It preserves tab names, the current working directory, and even the shell history.
Press Alt+Right and Alt+Left to switch between active tabs. Alternatively, you can press Alt+Down to see the list of all terminal tabs.
To rename a tab, right-click the tab and select Rename Session from the context menu.
Configure the terminal emulator
Project Settings
These settings affect the terminal only for the current project:
Specify the working directory where every new shell session should start. By default, it starts in the root directory of the current project.
Specify custom environment variables for every new shell session.
Application Settings
These settings affect the terminal in any project that you open with the current PyCharm instance.
Specify the shell that will run by default. PyCharm should automatically detect the default shell based on your environment. Here are some examples of different shells:
Bash for Windows: bash.exe
Command Prompt: cmd.exe
Specify the default name for new tabs.
Play the bell sound on various events.
Close session when it ends
Close the current session when the corresponding process ends (for example, by kill ).
Enable the mouse pointer support in the embedded local terminal.
Copy to clipboard on selection
Copy text selected in the terminal to the clipboard.
Paste on middle mouse button click
Paste clipboard contents by clicking the middle mouse button.
Override IDE shortcuts
Use shell-specific shortcuts instead of IDE shortcuts when the Terminal tool window is active.
Integrate the terminal with the system shell to properly keep track of your command history for sessions and load a custom config file with required environment variables.
Highlight HTTP links in the terminal and make them clickable.
Use Option as Meta key
On macOS, use the Option key as the Meta key.
Run Commands using IDE
Detect and highlight commands that can be used as IDE features instead of running them in the terminal and reading console output.
Select the shape of the cursor: block, underline, or vertical.
For the Python interpreter being a virtual environment, with this checkbox selected, the virtual environment is automatically activated ( activate is performed automatically).
This option is available only if you have the Python plugin installed.
The embedded terminal emulator also inherits the following IDE settings:
On the Keymap page, you can configure the copy Ctrl+C and paste Ctrl+V shortcuts.
On the Editor | General | Appearance page, you can configure blinking frequency for the caret. The Terminal does not inherit the Use block caret option because there is a separate option for that: Cursor shape.
On the Editor | Color Scheme | Console Font page, you can configure line spacing and fonts.
On the Editor | Color Scheme | Console Colors page, you can configure font colors.
On the Editor | Color Scheme | General page, you can configure the selection foreground and background colors.
Устанавливаем среду разработки PyCharm в Linux
PyCharm это интегрированная среда разработки для языка программирования Python, существует две версии, одна бесплатная – pycharm-community и платная – pycharm-professional. Устанавливать будем бесплатную версию, но, если вы занимаетесь программированием на профессиональном уровне, можете приобрести и платную версию. В любом же случае, программировать можно и в других редакторах, это кому как удобно, например VSCodium. В любом случае, рекомендую начать знакомство с Python именно с PyCharm. В PyCharm имеется – анализатор кода, встроенный тестировщик, система контроля версий, графический отладчик, автодополнение кода и некоторые другие функции, о которых можно узнать на официальном сайте. Так же имеется возможность писать свои плагины, но до этого надо еще дорасти.
Установка PyCharm в Ubuntu
И так, переходим к установке PyCharm в дистрибутиве Linux Ubuntu. В дистрибутиве Ubuntu PyCharm можно установить используя Snap, для этого достаточно выполнить команду:
Если же вы не хотите использовать Snap пакеты, то про установку PyCharm из скаченного архива с официального сайта читайте далее в этой статье.
Универсальный способ установки PyCharm (Deebian, Fedora, Ubuntu и так далее)
Собственно, установить PyCharm можно скачав архив с программой с официального сайта, и данная инструкция подойдет для любого дистрибутива Linux, будь то Debian, Fedora и так далее. Так что если вы не хотите использовать Snap пакеты в той же Ubuntu, можно установить PyCharm этим способом. И так, переходим на официальный сайт, скачиваем архив и распаковываем его:
Распаковать архив рекомендуется в директорию “/opt”, для этого можно открыть терминал, перейти в директорию куда вы скачали архив и распаковать его. Предполагается, что вы скачали архив в директорию “
/Загрузки”, если же директория отличается, то замените в команде путь до архива:
Переходим в директорию “/opt”, и запускаем скрипт PyCharm:
Нам выдается табличка с лицензионным соглашением, ставим галочку в нижнем правом углу и нажимаем кнопку “Continue”:
Далее решите сами, хотите что бы разработчикам отправлялась статистика или нет, это иногда может быть полезно для отладки самой программы. Я же откажусь, соответственно, нажимаю кнопку “Don’t Send”:
После чего стартует программа, и по сути, можно начинать ей пользоваться:
Создание Alias для быстрого запуска PyCharm
Теперь давайте создадим так называемый alias, хотя это и не обязательный пункт и он на ваше рассмотрение. Но, это позволит запускать PyCharm прямо из терминала, что в свою очередь ускорит его запуск. Копируем путь что бы в дальнейшем создать алиас. Путь выделен синим цветом, алиас создается командой:
Не забудьте заменить версию PyCharm в команде на вашу. И осталось лишь перезапустить “.bashrc”:
Теперь для запуска PyCharm открывает терминал и вводим названием программы – pycharm:
Правда, если вы закроете терминал, то завершиться и работа самой программы PyCharm, что бы этого избежать, ознакомьтесь с этой статьей, где описаны способы избежать завершение работы программы после закрытия терминала.
Создание иконки запуска PyCharm
Можно пойти другим путем и создать иконку для запуска PyCharm, для этого необходимо создать файл “desktop” в директории “/.local/share/applications/”. Создать данный файл можно в терминале, либо перейти в данную директорию и создать там файл с расширением “desktop”. Я же предпочитаю работать в терминале, так как это быстрее. И так, переходим в терминал и создадим файл “desktop” командой:
При желании названием desktop файла можно изменить, в данный момент оно PyCharm. И так, в открывшемся окне вписываем следующее содержимое:
Сохраняем файл сочетанием клавиш “ctrl + o” и выходим “ctrl + x”, в результате у вас появиться в меню значок запуска PyCharm. Обратите внимание на строку “Exec”, в этой строке указан путь к скрипту запуска PyCharm, если он отличается, измените его. А так же обратите внимание на “Icon”, где так же указан путь к иконке. Если же вы все сделали как описано в статье, то менять ничего не нужно.
Заключение
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X










