Рубрики
Без рубрики

Python Tools

В этой статье мы обсудим некоторые инструменты Python, это сделает ваше развитие проще. А именно: т … Помечено Python, начинающим.

Автор оригинала: 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 : создать бегущую среду ENV
  • RMVIRTUALENV ENV : Удалить операционную среду ENV
  • MKPROJECT 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”