Ошибка «PIP» или «Python» не является внутренней или внешней командой Windows 10

В большинстве операционных систем Python предустановлен (ну, кроме Windows, но даже там теперь есть команда python, которая предложит установить интерпретатор из магазина приложений). В Unix-подобных операционных системах, таких как Linux и MacOS, Python пустил корни очень глубоко. Множество компонентов ОС рассчитывают, что Python установлен и работает стабильно. Это и хорошо, и плохо.

Это хорошо, потому что хотя бы какой-то Python в большинстве систем доступен из коробки — бери и пользуйся. Иногда доступно сразу несколько версий интерпретатора, например, python2 указывает на устаревшую версию 2.7, python3 — на какую-нибудь стабильную версию Python 3, типа 3.6 или 3.7, а просто python указывает либо на одно, либо на другое (в последнее время предпочтение чаще отдаётся третьей версии). Для обучения или для тестирования этого может быть вполне достаточно.

С другой стороны, это плохо, потому что, как правило, предустановленный Python настолько стабилен, что уже успел зарасти мхом. В некоторых системах до сих пор предустановлен только Python 2, но даже если вам повезёт получить Python третьей версии, то наверняка он будет отставать от последней версии на пару минорных релизов. Не факт, что вам это подойдёт.

Иногда нужно иметь сразу несколько версий Python для работы над разными проектами, например, 3.7 и 3.8. В некоторых ОС нужные версии можно установить через пакетный менеджер (например, в Fedora через dnf) — из основных репозиториев или из сторонних. Но зачастую такие репозитории содержат не все релизы интерпретаторов, а лишь выбранное мейнтейнерами репозиториев подмножество.

Решение у всех этих проблем одно — нужно установить недостающие версии интерпретатора, какими бы они ни были. Этому и посвящён пост.

pyenv — утилита, которая позволяет легко переключаться между несколькими версиями интерпретатора Python, а также устанавливать новые. Позволяет устанавливать, наверное, вообще все известные науке версии интерпретаторов Python. Работает просто и незаметно.

pyenv — это всего лишь один из последователей аналогичного инструмента из мира Ruby — rbenv. Есть ещё и nodenv для Node.js, который тоже вдохновился rbenv.

Проект написан целиком на bash. Это значит, что он никак не зависит от Python — было бы забавно, если бы для установки Python нужен был бы Python. Также это означает, что на Windows pyenv работать не будет (тред с обсуждением). Следует отметить, что в Windows проблема установки нескольких версий и не возникает — там всегда можно скачать и установить сколько угодно интерпретаторов с официального сайта, а pylauncher поможет выбрать из них нужную версию. Кроме того, пользователи современных версий Windows могут использовать pyenv внутри WSL (Windows Subsystem for Linux). Ещё это означает, что у авторов много отваги — я бы не решился писать на bash что-то настолько сложное. Как же хорошо, что всё уже написано.

Установка

  1. Скачаем pyenv.

    Установка pyenv производится простым клонированием git-репозитория.

    У проекта есть умный скрипт, который скачает pyenv и его сотоварищей:

     $ curl https://pyenv.run | bash 

    Скрипт не требует прав суперпользователя (без sudo), потому что всё устанавливается в домашнюю директорию пользователя. Туда же будут устанавливаться и интерпретаторы. Если страшно запускать какие-то скрипты из интернета (так и должно быть), то прочитать код скрипта можно здесь.

  2. Настроим шелл.

    Предыдущая команда перед завершением должна была напечатать инструкции по настройке шелла. Допустим, в случае с bash она выводит следующее:

     WARNING: seems you still have not added 'pyenv' to the load path.  # Load pyenv automatically by adding # the following to ~/.bashrc:  export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" 

    В случае с zsh нужно будет добавить те же самые строки в ~/.zshrc.

    В случае с fish в связи с особенностями самого шелла инструкции отличаются:

     # Load pyenv automatically by adding # the following to ~/.config/fish/config.fish:  set -x PATH "~/.pyenv/bin" $PATH status --is-interactive; and . (pyenv init -|psub) status --is-interactive; and . (pyenv virtualenv-init -|psub) 

    Кстати, горячо рекомендую попробовать fish, очень удобный шелл.

  3. Установим зависимости для сборки.

    При установке новой версии интерпретатора через pyenv под капотом происходит сборка из исходников, поэтому для успешной установки необходимы некоторые зависимости. Полный и актуальный список для своей ОС смотрите здесь или здесь. Лучше установить всё заранее.

  4. Перезапустим шелл и проверим установку.

     $ pyenv --version pyenv 1.2.18 

Как это работает

pyenv работает благодаря манипуляциям над переменной окружения $PATH. Эта переменная содержит в себе список директорий, в которых ОС будет искать исполняемые файлы, вызванные без указания полного пути. Именно благодаря этой переменной мы можем в терминале вместо /bin/cat вызывать просто cat. Когда мы набираем в терминале имя программы (cat), ОС перебирает директории из $PATH слева направо, пока в одной из них (в данном примере /bin) не найдёт программу с именем cat, которую и запустит. Поиск прекращается после первого совпадения.

Команда pyenv init -, которую мы добавили в конфиг шелла (.bashrc или аналог) добавляет директории pyenv в самое начало переменной $PATH. Зачем это нужно? pyenv создаёт небольшие исполняемые файлы, так называемые файлы-прослойки (shims), для всех команд, которыми он собирается управлять, например, python, pip, ipython и так далее. Эти файлы-прослойки должны попасть в $PATH прежде самих управляемых программ и “затенить” системные python, pip и так далее. Эти файлы-прослойки в конечном счёте просто вызывают сам pyenv с нужными аргументами. Таким образом pyenv перехватывает обращения к некоторым именам, и анализируя поступившую к нему информацию, принимает решение о том, какую именно версию Python нужно запустить. При выборе версии pyenv принимает во внимание следующие факторы в указанном порядке:

  1. Переменная окружения PYENV_VERSION, если указана.

    В неё можно указать какую конкретно версию Python нужно использовать в рамках текущего сеанса. Удобно, если вам по какой-то причине понадобится сменить выбранную версию интерпретатора, например, в одном из окон терминала.

  2. Локальная версия Python.

    При помощи специального файла .python-version можно настроить версию интерпретатора для определенного проекта. Захо́дите внутрь директории (cd project/), и pyenv внезапно понимает, что нужно сменить Python. Выхо́дите обратно — версия Python меняется на глобальную. Это распространяется и на все поддиректории проекта — pyenv рекурсивно ищет файл .python-version вверх по файловой системе, пока не дойдёт до корня.

  3. Глобальная версия Python.

    В файле ~/.pyenv/version записана глобальная версия Python, которая будет использоваться по умолчанию, если не сконфигурирована локальная версия.

Вам вряд ли придётся вручную трогать эти файлы, потому что у pyenv есть удобные команды (pyenv local и pyenv global), чтобы ими управлять, но знать о файлах всё равно полезно.

Использование

Установка новой версии Python

Сначала посмотрим, какие версии Python pyenv может установить:

 $ pyenv install --list ... 3.6.0 3.6-dev 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9 3.6.10 3.7.0 3.7-dev 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.8.0 3.8-dev 3.8.1 3.8.2 3.9.0a6 3.9-dev ... 

Список довольно длинный, поэтому я его подсократил. Обычно вас будут интересовать такие версии, как 3.8.2 или 3.7.7 — это версии самой распространённой реализации интерпретатора CPython. Но если вам нужна экзотика, то pyenv умеет устанавливать любые сорта интерпретаторов Python (pypy3.6-7.3.0, stackless-3.7.5, jython-2.7.1, ironpython-2.7.7, micropython-1.12 и т.д.). Для вас ведь не стало новостью, что существует много разных реализаций интерпретатора Python?

Установим CPython 3.8.2:

 $ pyenv install 3.8.2 Downloading Python-3.8.2.tar.xz... Installing Python-3.8.2... 

Через пару минут ожидания ваш новоиспечённый Python будет готов.

Можно сразу же назначить эту версию глобальной:

 $ pyenv global 3.8.2 $ python -V Python 3.8.2 

Давайте в целях демонстрации установим ещё парочку интерпретаторов:

 $ pyenv install 2.7.18 $ pyenv install 3.9.0a6 

Получим список установленных версий интерпретатора:

 $ pyenv versions   2.7.18 * 3.8.2 (set by /home/br0ke/.pyenv/version)   3.9.0a6 

Кстати, если нужно, то можно делать активными сразу несколько версий одновременно:

 $ pyenv global 3.8.2 2.7.18 

Теперь вывод версий покажет следующее:

 $ pyenv versions * 2.7.18 (set by /home/br0ke/.pyenv/version) * 3.8.2 (set by /home/br0ke/.pyenv/version)   3.9.0a6 

А работать это будет вот таким образом:

 $ python -V Python 3.8.2 $ python3 -V Python 3.8.2 $ python2 -V Python 2.7.18 

Грубо говоря, та версия, которая указана первой (3.8.2), имеет приоритет и занимает все нужные ей имена. Следующие версии (2.7.18) могут занять любые оставшиеся свободные имена (в данном случае, это только имя python2).

А файл глобальной версии ~/.pyenv/version на данный момент имеет вот такое содержимое:

 $ cat ~/.pyenv/version 3.8.2 2.7.18 

Локальная версия

Давайте создадим директорию и войдём в неё:

 $ mkdir my_project $ cd my_project 

Представим, что в этой директории мы будем разрабатывать некий проект, на котором мы хотим опробовать фишки нового Python 3.9. Сообщим об этом pyenv:

 $ pyenv local 3.9.0a 

В директории появился файл .python-version со следующим содержимым:

 $ cat .python-version 3.9.0a6 

На данный момент список версий показывает следующее (удобно использовать эту команду, чтобы понять какую версию и почему pyenv активирует):

 $ pyenv versions   2.7.18   3.8.2 * 3.9.0a6 (set by /home/br0ke/my_project/.python-version) 

Изменения немедленно вступили в силу:

 $ python -V Python 3.9.0a6 

Но эта конфигурация никак не влияет на работу pyenv вне директории проекта:

 $ cd .. $ python -V 3.8.2 

Как и в случае с глобальной конфигурацией, можно локально активировать сразу несколько версий интерпретатора.

Установим IPython

Часто бывает нужно установить какой-нибудь пакет так, чтобы он тоже стал доступен из командной строки. Допустим, что нам нужно установить ipython — более удобную версию REPL Python. Сделаем это:

 $ cd my_project $ pip install ipython 

Запустим:

 $ ipython Python 3.9.0a6 (default, May  3 2020, 16:58:20) Type 'copyright', 'credits' or 'license' for more information IPython 7.14.0 -- An enhanced Interactive Python. Type '?' for help.  In [1]: 

Программа сразу доступна, благодаря тому, что pyenv очень умный и создал новый файл-прослойку (shim) автоматически:

 $ which ipython /home/br0ke/.pyenv/shims/ipython 

Вне директории с проектом ipython будет недоступен, ведь он же установлен в локальный интерпретатор 3.9.0a6, а снаружи активирован другой интерпретатор — можете проверить самостоятельно.

Возникают ситуации, когда по какой-то причине прослойка не создалась или с ней случилось что-то ещё, например, удалилась:

 $ rm $(which ipython) $ ipython No such file or directory 

Не беда! Можно попросить pyenv пересоздать их все заново:

 $ pyenv rehash 

И всё работает снова:

 $ ipython Python 3.9.0a6 (default, May  3 2020, 16:58:20) Type 'copyright', 'credits' or 'license' for more information IPython 7.14.0 -- An enhanced Interactive Python. Type '?' for help.  In [1]: 

Можно вообще добавить команду pyenv rehash в свой ~/.bashrc (или аналог), чтобы при запуске шелла гарантированно иметь рабочие файлы-прослойки (shims).

Заключение

pyenv — очень удобный и полезный инструмент в ситуациях, когда нужную вам версию Python нельзя установить средствами операционной системы. Я вообще предпочитаю устанавливать все нужные мне версии интерпретатора самостоятельно через pyenv или asdf, даже если ОС уже содержит точно такую же версию — пусть ОС использует свою копию для служебных целей, а я для разработки буду использовать свою собственную копию, где смогу проводить любые кровавые эксперименты, не боясь поломать ОС.

Обязательно подпишитесь на уведомления о новых постах в блоге, чтобы ничего не пропустить!

Дополнительное чтение

  • Репозиторий проекта на GitHub;
  • Туториал на RealPython;
  • Альтернатива: универсальный менеджер версий asdf.

Обложка: Schwoaze, Snakes Black Snakes Animal Free Photo

NumPy (Numerical Python) — это библиотека с открытым исходным кодом для языка программирования Python. Она используется для научных вычислений и работы с массивами. Помимо объекта многомерного массива, он также предоставляет функциональные инструменты высокого уровня для работы с массивами. В этой статье я покажу вам, как установить NumPy с помощью PIP в Windows 10.

РЕКОМЕНДУЕМ: Что Python 3.9 нам готовит?

В отличие от большинства дистрибутивов Linux, Windows по умолчанию не поставляется с языком программирования Python.

Содержание

Установка Python в Windows

Чтобы установить NumPy с помощью PIP в Windows 10, вам сначала необходимо загрузить (на момент написания этой статьи последняя версия Python 3 — 3.8.5) и установить Python на свой компьютер с Windows 10.

Убедитесь, что вы выбрали установку запуска для всех пользователей и отметили флажками Добавить Python 3.8 в PATH. Последний помещает интерпретатор в путь выполнения.

После того, как у вас будет установлена ​​последняя версия Python, вы можете приступить к установке NumPy с помощью PIP в Windows 10.

Установка PIP в Windows

Теперь, если вы используете старую версию Python в Windows, вам может потребоваться установить PIP вручную. ПИП автоматически устанавливается вместе с Python 2.7.9+ и Python 3.4+.

Вы можете легко установить PIP в Windows, загрузив установочный пакет, открыв командную строку и запустив установщик. Вы можете установить ПИП в Windows 10 через командную строку CMD, выполнив команду:

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

Установка пипа должна начаться. Если файл не найден, еще раз проверьте путь к папке, в которой сохранили файл.

Можете просмотреть содержимое вашего текущего каталога, используя следующую команду:

Команда dir возвращает полный список содержимого каталога.

После того, как вы установили PIP, вы можете проверить, прошла ли установка успешно, набрав следующее:

Если ПИП был установлен, программа запустится, и вы должны увидеть следующее:

Теперь, когда вы подтвердили, что у вас установлен Pip, вы можете приступить к установке NumPy.

Установите NumPy с помощью PIP в Windows 10

После настройки PIP вы можете использовать его командную строку для установки NumPy.

Чтобы установить NumPy с менеджером пакетов для Python 3, выполните следующую команду:

Пип загружает пакет NumPy и уведомляет вас, что он был успешно установлен.

Чтобы обновить PIP в Windows, введите в командной строке следующее:

Эта команда сначала удаляет старую версию PIP, а затем устанавливает самую последнюю версию PIP.

После установки вы можете использовать команду show, чтобы проверить, является ли NumPy частью ваших пакетов Python. Выполните следующую команду:

Вывод должен подтвердить, что у вас есть NumPy, какую версию вы используете, а также где хранится пакет.

РЕКОМЕНДУЕМ: Как написать базу данных на Python

На этом все. Теперь вы знаете, как установить NumPy с помощью PIP в Windows 10.

Решение для Windows 10:

  1. Открываешь месторасположение python
  2. Находишь там python.exe, кликаешь правой кнопкой мыши —> Свойства
  3. Копируешь ПОЛНОСТЬЮ все, что написано в поле «Расположение»
  4. Заходишь в Мой компьютер, правой кнопкой мыши по свободному полю —> Свойства
  5. В левой колонке выбираешь «Дополнительные параметры системы»
  6. Там находишь в самом низу кнопку «Переменные окружения»
  7. В открывшемся окне будет 2 области. В любой находишь переменную Path, кликаешь —> Создать —> вставляешь скопированный путь.
  8. Нажимаешь OK, OK, … пока все не закроется.

Проверяем. Запускаем Консоль, вводим python, запуститься должен Python.

Сегодня мы поговорим о том, как скачать и установить python 3 на свой компьютер. Бесплатно, без регистрации и SMS 🙂

Установка Python на Windows

Скачивать python будем с официального сайта. Кстати, не рекомендую скачивать интерпретатор python с других сайтов или через торрент, в них могут быть вирусы. Программа бесплатная. Заходим на https://python.org/downloads/windows/, выбираем “latest python release” и python 3.

На python 2 могут не работать некоторые мои примеры программ.

На момент написания статьи это python 3.4.1.

Появляется страница с описанием данной версии Python (на английском). Если интересно – можете почитать. Затем крутим в самый низ страницы, а затем открываем “download page”.

Вы увидите список файлов, которые можно загрузить. Нам нужен Windows x86 MSI installer (если система 32-х битная), или Windows x86-64 MSI installer (если система 64-х битная). Больше из файлов нам ничего не нужно.

Ждём, пока python загрузится. Затем открываем загрузившийся файл. Файл подписан Python Software Foundation, значит, все в порядке. Пользуясь случаем, напоминаю, что не стоит открывать незнакомые exe файлы.

Устанавливаем для всех пользователей или только для одного (на ваше усмотрение).

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

Выбираем компоненты, которые будут установлены. Оставьте компоненты по умолчанию, если не уверены.

Ждем установки python…

Finish. Поздравляю, вы установили Python! Также в установщик python для windows встроена среда разработки IDLE. Прямо сейчас вы можете написать свою первую программу!

Установка Python на linux системы (ubuntu, linux mint и другие)

Откройте консоль (обычно ctrl+alt+t). Введите в консоли:

 python3 

Скорее всего, вас любезно поприветствует python 3:

Python 3.4.0 (default, Apr 11 2014, 13:05:11) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

Если это так, то можно вас поздравить: у вас уже стоит python 3. В противном случае нужно установить пакет *python3*:

 sudo apt-get install python3 

Либо через mintinstaller / synaptic / центр приложений ubuntu / что вам больше нравится.

В python для linux нет предустановленной среды IDLE. Если хотите, её можно установить отдельно. Пакет называется *idle3* (в более ранних версиях он может называться python3-idle).

Однако, её установка не является обязательной. Вы можете писать в своём любимом текстовом редакторе (gedit, vim, emacs…) и запускать программы через консоль:

 python3 path_to_file.py 

Теперь вы можете написать первую программу (хотите, пишите в IDLE, хотите – в своём любимом текстовом редакторе).

Запуск Python с терминала часто бывает неизбежен. Однако, если вы впервые установили Python в Windows 10, запуск его через Терминал Windows возможен только в том случае, если он добавлен в переменную среды Windows PATH.

Это может показаться сложным, но бояться нечего. Чтобы помочь вам преодолеть сложности, связанные с добавлением Python в PATH Windows после его установки, давайте рассмотрим варианты и несколько необходимых шагов.

Зачем добавлять Python в Windows PATH?

Если вам не удалось добавить Python в PATH в вашей ОС Windows, вы не сможете запустить интерпретатор Python, запустить виртуальную среду программирования или выполнить такие команды, как pip install, из терминала.

Это потому, что, когда вы запускаете любую программу, отличную от стандартной, из командной строки, машина ищет исполняемый файл в текущей папке или в ПУТИ Windows.

Если его нет в переменной PATH, терминал возвращает ошибку «команда не найдена». Добавление в PATH – это мощный инструмент, даже если вы выполняете команду из созданного или пакетного файла по умолчанию , добавление родительского исполняемого файла в переменную PATH также делает его доступным для вызова из терминала.

Как вручную добавить Python в Windows PATH

Во-первых, если вы не установили Python на свой компьютер, перейдите на веб- сайт python.org, чтобы загрузить и установить предпочитаемую версию.

После успешной установки Python на ваш компьютер проверьте, не добавлен ли он в PATH Windows. Откройте свой терминал и введите python , затем нажмите клавишу Enter . Команда может вернуть ошибку, в которой говорится, что «python не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл», указывая, что Python еще не добавлен в переменную PATH вашего компьютера.

Чтобы запускать программы Python из командной строки, выполните шаги, выделенные ниже.

Найдите путь установки Python на вашем ПК

Чтобы добавить Python в ваш Windows PATH, вам нужно получить путь его установки. Для этого откройте панель поиска Windows и введите python.exe (не нажимайте клавишу Enter ). Затем щелкните правой кнопкой мыши Python.exe, который появляется в появившемся меню, и выберите опцию Открыть расположение файла .

image

В открывшихся окнах проводника щелкните длинную панель каталогов слева от строки поиска. Выделите и скопируйте весь текст пути в буфер обмена с помощью Ctrl + c . Затем перейдите к следующим шагам ниже.

image

Далее: Добавить Python в PATH в пользовательских переменных

Чтобы добавить Python в PATH в пользовательских переменных , щелкните правой кнопкой мыши « Этот компьютер» и выберите « Свойства» . Оказавшись в меню свойств, нажмите на опцию Advanced system settings . В следующем окне выберите вкладку Advanced и выберите Environment Variables .

image

Меню переменных среды состоит из двух отдельных частей: верхней части, называемой пользовательскими переменными , и нижней части, называемой системными переменными . Однако в этом случае мы сосредоточимся на пользовательских переменных .

В меню пользовательских переменных найдите переменную с именем Path . Затем вставьте путь, который вы скопировали ранее, в параметр «Значение переменной», используя Ctrl + v, и нажмите « ОК» .

Однако, если вы не можете найти эту переменную, вам может потребоваться ее создать. Для этого нажмите New . Затем в форме имени переменной введите путь и вставьте свой путь Python в поле значения переменной .

image

Вернитесь в папку пути установки Python и дважды щелкните Scripts, чтобы открыть этот каталог. Затем скопируйте его путь из панели пути в верхней части окон (помимо панели поиска), как вы это делали ранее для пути установки Python.

Скопировав путь к скриптам, вернитесь к переменным среды . Затем выберите переменную Path и нажмите Edit . Введите точку с запятой после пути к исполняемому файлу Python и вставьте после него путь скриптов, который вы только что скопировали. Затем нажмите ОК .

image

Добавление Python в PATH с помощью параметра системных переменных

Вы также можете добавить Python в системную переменную PATH. Хотя это всего лишь альтернатива, и в ней нет необходимости, если вы уже добавили ее в переменные Users .

Чтобы использовать параметр « Системные переменные» , выполните шаги, выделенные выше, для копирования пути Python и его сценария. Затем вернитесь в переменные среды . Затем в сегменте системных переменных найдите переменную с именем Path . Щелкните эту переменную и щелкните Изменить .

В следующем появившемся окне нажмите New и вставьте путь, который вы скопировали ранее, в открывшееся пространство. Повторите этот процесс и для пути скриптов . Затем нажмите ОК и закройте окно переменных среды .

image

Добавить Python в Windows PATH автоматически

Вы также можете автоматически добавить Python в PATH Windows во время установки. Хотя этот метод работает не во всех случаях, вы все равно можете попробовать.

Для этого щелкните свой установочный файл и установите флажок « Добавить Python 3.7 в PATH» . Номер версии будет меняться при установке разных версий Python.

Установка этого флажка автоматически добавляет Python в ваш путь к Windows. Это означает, что вы можете запускать команды Python через командную строку сразу после установки.

image

Подтвердите, что Python добавлен в Windows PATH

Чтобы узнать, добавлен ли Python в PATH Windows, откройте терминал и введите python –version , затем нажмите клавишу Enter . Если команда возвращает текущую установленную версию Python, это означает, что вы успешно добавили ее в Windows PATH.

Однако, чтобы проверить, добавили ли вы каталог Scripts в Windows PATH, попробуйте запустить пакет установки pip на терминале, заменив «package» на предпочитаемую вами библиотеку. Если вы установили Python 2.7.9 и выше, команда устанавливает названный пакет, указывая, что вы также успешно добавили скрипты Python в путь.

image

Другая программа, которую вам следует подумать о добавлении в путь к Windows

Помимо добавления Python в Windows PATH, вы можете добавить текстовые редакторы, интегрированные среды разработки (IDE), Git, Node, Anaconda и многие другие программы.

Например, управлять проектом с помощью Sublime Text легко, когда вы открываете терминал в каталоге папки вашего проекта и запускаете subl. команда. Это откроет редактор в вашей текущей папке и отобразит его на боковой панели, еще один экономящий время ярлык для продуктивной работы с Sublime Text .

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий