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

Python 3 – импорт из github

Получите практические, реальные навыки Python на наших ресурсах и пути

Автор оригинала: Mike Driscoll.

На днях я наткнулся на этот интересный экспериментальный пакет под названием Import_from_github_com Отказ Пакет использует новые импортные крючки, предоставляемые в PEP 302 Чтобы в основном позволить вам импортировать пакет из GitHub. Кажется, что пакет на самом деле делает, это установить пакет и добавить его в Locals. Во всяком случае, вам нужен python 3.2 или больше, git и pip, чтобы использовать этот пакет.

Как только он установлен, вы можете сделать следующее:

>>> from github_com.zzzeek import sqlalchemy
Collecting git+https://github.com/zzzeek/sqlalchemy
  Cloning https://github.com/zzzeek/sqlalchemy to /tmp/pip-acfv7t06-build
Installing collected packages: SQLAlchemy
  Running setup.py install for SQLAlchemy ... done
Successfully installed SQLAlchemy-1.1.0b1.dev0
>>> locals()
{'__builtins__': , '__spec__': None,
 '__package__': None, '__doc__': None, '__name__': '__main__', 
'sqlalchemy': ,
 '__loader__': }

Одно важное примечание, которое не упоминается на странице GitHub Package, заключается в том, что вам нужно запустить Python в качестве администратора, или он не сможет установить его пакеты. По крайней мере, это было правдой для меня на Xubuntu. В любом случае, я подумал, что это был аккуратный маленький пакет и демонстрирует некоторые из аккуратных импортных крючков, которые вы можете добавить в Python 3.