Настройте среду разработки Python раз и навсегда

глубокое обучение

Среда разработки Anaconda + Jupyter Notebook построена, действительно ароматная!

Ставьте лайк и смотрите снова, выработайте привычку, найдите [JackCui-AI] в общедоступной учетной записи WeChat и подпишитесь на этого программиста, который любит создавать технические галантереи. Эта статьяGitHubGitHub.com/Джек-Чери — это…Включено, и есть полные тестовые площадки, материалы и мой цикл статей для интервью с производителями первой линии.

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

Для Xiaobai создание среды разработки является обязательнымпервый раунд.

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

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

Я также перебирал IDE, Eclipse, Pycharm, Sublime Text и т. д.

После нескольких недель метаний код не будет написан, и, наконец, придет «Hello World».

Как «каменщик алгоритмов», работающий два года, сегодня я расскажу «будущим большим коровам и сегодняшним беляшам», как построить среду разработки.

В будущем, если друг спросит вас об экологическом строительстве,Отправить статью напрямую ему, скажите ему, что этот урок действительно вкусный!

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

Все мы знаем, что Python — это язык сценариев с богатыми возможностями.сторонняя библиотека.

Python поставляется со многимиОфициальная библиотека, которые можно использовать напрямую, например re, os, math и т. д.

А вот сторонние библиотеки нужно устанавливать самим.

Например, нормальный человек рождается с глазами, носом, ртом и т.д. Это "официальная библиотека".

Если вы хотите купить красивую одежду и сделать красивую прическу, вам придется "установить" ее самостоятельно. Это "сторонняя библиотека".

Python предоставляет множество мощных сторонних библиотек.

Мы создаем среду разработки, чтобы Python имел множество возможностей для удовлетворения наших потребностей.

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

Даже иногда в разных версиях библиотеки возникают различные конфликты.

Эта библиотека не совместима с той библиотекой, и одна за другой появляются разные "бессмысленные" ошибки.

Раз и навсегда, чтобы решить или избежать таких проблем, нужно создать «надежную» среду разработки.

Сценарий: Anaconda + Jupyter Notebook.

Простое обслуживание, простая установка, привет и я,Привет всем очень хорошо.

1. Анаконда

Anaconda — это инструмент для управления третьей библиотекой, поддерживающий «множественное открытие».

Вы можете создать его с AnacondaНесколько виртуальных сред.

Что ты имеешь в виду?

Одинвиртуальная средаКак человек:

Обучите Сяо Вана математику, специализирующемуся на вопросах, связанных с математикой.

Обучите Сяо Ли как лингвиста, специализирующегося на вопросах, связанных с языком.

В виртуальной среде это выглядит так:

Я создаю много виртуальных сред.

base — это базовая среда, которая поставляется с установленной Anaconda. Другие представляют собой независимые среды, созданные в соответствии с их собственными потребностями.

Например, среда с именем jack является средой разработки общего назначения. Среда с именем faceswap — это среда, которую я создал специально для алгоритма смены лица, поскольку ее зависимости конфликтуют с некоторыми общими пакетами сторонних библиотек.

Anaconda также является кроссплатформенной и может быть установлена ​​на Windows, MacOS и Linux.

2. Блокнот Юпитера

Xiaobai рекомендует Jupyter Notebook, почему бы не порекомендовать такие IDE, как Pycharm?

Поскольку Jupyter прост в установке и использовании, он может работать на нескольких платформах.

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

Вы все еще можете использовать Pycharm на сервере, у которого даже нет графического интерфейса?

Блокнот Jupyter — этовеб-интерфейсинтерактивная вычислительная среда ноутбука.

Достигнутотекст и кодидеальное сочетание, вы можете дажеДелайте заметки во время учебы, текстовый редактор также поддерживает формат Markdown, вставляя различныеМатематическая формулаНе говоря уже о.

А поскольку Jupyter Notebook работает через Интернет, вы можете запустить службу на стороне сервера, открыть веб-страницу на локальном компьютере и запустить различные коды на стороне сервера.

Если вы новичок, занимаетесь алгоритмами и краулерами, только изучаете Python и не занимаетесь разработкой огромных Python-проектов, тоне стесняйтесь, просто используйте Jupyter Notebook.

3. Установка

Преимущества Anaconda + Jupyter Notebook очевидны.

Итак, как его установить?

Адрес загрузки Анаконды:

woohoo.anaconda.com/products/in…

Выберите установочный пакет в соответствии с вашей средой:

Установка очень проста, и дурацкая установка может быть выполнена на следующем шаге.

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

В процессе установки Linux и MacOS будут появляться подсказкиУстановить липеременные окружения.

Добавление переменных среды в Windows должно быть установлено в «Компьютер» -> «Правая кнопка мыши» -> «Свойства» -> «Дополнительные параметры системы» -> «Переменные среды» -> «Путь».

D:\Anaconda — это каталог установки Anaconda, просто добавьте следующие два адреса в путь.

D:\Anaconda

D:\Anaconda\Scripts

После того, как все настроено, вы можете использовать Anaconda для создания среды в cmd или Anaconda Prompt.

Введите команду:

conda create -n your_name jupyter notebook

Это предложение означает создание виртуальной среды с именем your_name, и эта виртуальная среда дополнительно устанавливает стороннюю библиотеку Jupyter Notebook.

Вы можете изменить your_name на любое понравившееся вам имя, это имя вашего виртуального окружения, вы можете выбрать его сами, например jack.

Затем введите y для установки:

После установки вы можете просмотреть существующую среду с помощью команды conda info -e.

Как видно из рисунка выше, есть две среды: одна базовая, встроенная базовая среда, а другая — наша вновь созданная среда с именем jack.

После установки среды мы можем активировать среду jack с помощью команды:

Как видите, наше окружение изменилось с base на jack.

Затем мы можем установить сторонние библиотеки, которые нам нужны в этой среде, например, запросы.

Для пакетов, не найденных conda, вы также можете использовать pip для установки:

python -m pip install xxx

После установки сторонних библиотек, которые необходимо установить, вы можете использовать команду, чтобы открыть Jupyter Notebook напрямую:

Эффект следующий:

Создайте новый блокнот:

После ввода кода нажмите сочетание клавиш Ctrl+Enter для запуска программы:

Среда, используемая этим ноутбуком Jupyter, представляет собой виртуальную среду с именем jack.

Если вы хотите установить Pytorch или что-то в этом роде, просто установите его прямо в эту виртуальную среду, это восхитительно!

Суммировать

Решение с использованием Anaconda + Jupyter Notebook для создания среды очень подходит для начинающих.

Jupyter Notebook также очень мощный, это определенно хороший помощник для изучения алгоритмов и анализа данных!

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

Я Джек Куи, увидимся в следующий раз!

Статья постоянно обновляется, вы можете найти [JackCui-AI] в общедоступной учетной записи WeChat, чтобы прочитать ее впервые, эта статья GitHubGitHub.com/Джек-Чери — это…Он был включен, и есть полные тестовые площадки для интервью на крупных заводах Добро пожаловать в Star.