Автор оригинала: Python64.
В этой статье мы обсудим некоторые инструменты Python, это сделает ваше развитие проще. А именно:
- Менеджер пакета Python Pip
- Виртуальная среда
- Удаленный SSH.
Пип для управления пакетом
Python имеет много доступных пакетов или модулей. Это существующие основы кода, которые вы можете использовать для ускорения разработки. Это похоже на библиотеки в C/C ++.
Для установки модуля вам нужен PIP. Установить PIP, см. Эта статья Отказ
Для модуля установка, вы можете указать номер версии
(sudo) pip install Django == 1.6.8
Обновите пакет
(sudo) pip install bpython --upgrade
Установите несколько пакетов
(sudo) pip install BeautifulSoup4 fabric virtualenv
Установка из текста, текст для имени пакета, по одному на линию, вы можете указать номер версии
(sudo) pip install -r requirements.txt
Удалить модуль
(sudo) pip uninstall xlrd
Экспортируйте установленный в данный момент пакет
pip freeze> requirements.txt
Virtualenv Независимый Экологический менеджмент Python
Virtualenv – это пакет Python для создания отдельной среды. Использование Виртуальский У вас не будет никаких конфликтов модулей (как вы можете получить при установке с Sudo).
# Installation: (sudo) pip install virtualenv virtualenvwrapper # .Bash_profile or modify .zshrc (if you use the words zsh), add the following statement export WORKON_HOME = $ HOME/.virtualenvs export PROJECT_HOME = $ HOME/workspace source /usr/local/bin/virtualenvwrapper.sh
Mkvirtualenv env
: создать бегущую среду ENVRMVIRTUALENV ENV
: Удалить операционную среду ENVMKPROJECT MIC
: Создание среды выполнения среды микрофона и микрофонаMktmpenv
: Создайте временную среду выполненияWorkon BSP
: BSP работает в операционной средеLsvirtualenv
: Перечисляет доступную операционную средуLssitePackages
: Перечисляет текущую среду установленную пакет
Созданная среда является независимым, не мешающим, без необходимости использовать разрешения Sudo Pip для управления пакетами.
Документация: https://virtualenvwrapper.readthedocs.org/en/latest/
Удаленный SSH.
Ткань: ткань – это библиотека Python (2.7, 3.4+) высокого уровня (2.7, 3.4+), предназначенная для выполнения команд оболочки на SSH, что дает полезные объекты Python в ответ.
from fabric.api import * # server list env.hosts = [ 'user@server1', 'user2@server2'] def ls_home(): with cd('/home/username/'): run('ls')
Официальный сайт: https://www.fabfile.org/ Документация: https://docs.fabfile.org/
Оригинал: “https://dev.to/days_64/python-tools-4ic1”