Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний 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 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, і ви можете приступати до створення нових програм.