Установка python 3 і настройка середовища розробки на сервері ubuntu

Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!

Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив

- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I

Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!

Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!

Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!

Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.

Задайте питання в службу підтримки 24/7/365

Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями

Пропозиція від 8host.com

Установка python 3 і настройка середовища розробки на сервері ubuntu

Даний посібник допоможе встановити Python 3 на сервер Ubuntu 16.04 і Debian 8. Програмування на сервері має безліч переваг і спрощує взаємодію з командою.

Примітка. Загальні принципи даного керівництва застосовні до будь-якого дистрибутива Debian Linux.

вимоги

  • Сервер Ubuntu 16.04 або Debian 8 (або будь-яка інша версія Debian Linux).
  • Користувач з доступом до sudo.

1: Установка Python 3

У системах Ubuntu 16.04 і Debian 8 Python 3 і Python 2 встановлені за замовчуванням. Щоб оновити пакети системи, введіть:

sudo apt-get update
sudo apt-get -y upgrade

Прапор -y автоматично підтвердить будь-які запити системи.

Примітка. Залежно від версії Linux деякі запити програми потрібно підтвердити самостійно.

Щоб дізнатися, яка версія Python 3 встановлена ​​в системі, введіть:

У терміналі ви побачите номер поточної версії.

Примітка. Номер версії може відрізнятися.

Встановіть пакетний менеджер Python, pip:

sudo apt-get install -y python3-pip

Менеджер pip дозволяє встановлювати і управляти пакетами Python. Для установки пакета використовується такий синтаксис:

pip3 install package_name

Примітка. Замість package_name вкажіть ім'я пакета або бібліотеки. Наприклад, щоб встановити бібліотеку NumPy, можна ввести:

pip3 install numpy

Тепер потрібно встановити кілька інструментів для розробки:

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

2: Створення віртуального середовища

Віртуальне середовище забезпечує ізольований простір для проектів Python, завдяки чому всі проекти можуть мати індивідуальний набір залежностей і використовувати різні версії однієї програми, що при цьому жодним чином не вплине на роботу системи.

Середовище розробки дозволяє управляти проектами Python і обробкою різних версій пакетів, що особливо важливо при роботі зі сторонніми пакетами.

Кількість віртуальних середовищ Python в системі необмежена. По суті, кожна така середовище - це каталог, в якому лежить кілька сценаріїв, завдяки яким цей каталог може використовуватися в якості середовища.

Встановіть модуль venv (він включений в стандартну бібліотеку Python 3) і створіть середу розробки за допомогою команди pyvenv.

sudo apt-get install -y python3-venv

Тепер модуль встановлений. Виберіть або створіть каталог для середовища розробки Python.

mkdir environments
cd environments

Щоб створити в цьому каталозі віртуальне середовище, введіть:

Примітка. Замість my_env введіть ім'я середовища.

Ця команда створить новий каталог (в даному випадку my_env), що містить такі компоненти:

ls my_env
bin include lib lib64 pyvenv.cfg share

Ці файли ізолюють проект від загальної системи локальної машини, завдяки чому системні файли і файли проекту не змішуються і ніяк не впливають один на одного. Це забезпечує зручне управління версіями, а також доступ проектів до залежностей та необхідним версіями пакетів.

Python Wheels (формат, який дозволяє прискорити розробку програмного забезпечення за рахунок зменшення кількості операцій компіляції) в Ubuntu 16.04 можна знайти в каталозі share, а в Debian 8 - в кожному каталозі lib (в цій системі немає каталогів share).

Тепер потрібно включити віртуальну середу:

Ця команда запустить сценарій activate з каталогу bin.

Тепер командний рядок буде виглядати так:

Примітка. Префікс може відрізнятися в залежності від дистрибутива Debian Linux.

Це дозволяє вам визначити, в якій саме середовищі ви перебуваєте. Всі команди, запущені в такому середовищі, будуть діяти тільки в рамках цього середовища.

Примітка. У віртуальному середовищі можна використовувати команду python замість python3.5 і pip замість pip3.5. Поза віртуального середовища в Python 3 використовуються тільки команди python3.5 і pip3.5.

3: Створення простої програми

Тепер перевірте роботу віртуального середовища Python. Для цього спробуйте створити просту програму, яка буде відповідати «Hello, World!».

/ Environments $ nano hello.py

Вставте в файл такий рядок:

/ Environments $ python hello.py

Програма виведе в терміналі:

Щоб закрити середу, просто введіть:

Ця команда поверне вас в загальносистемну командний рядок.

висновок

Тепер у вас є ізольована віртуальне середовище розробки Python на cthdtht Debian Linux, і ви можете приступати до створення нових програм.

Схожі статті