ibragimovitch
Июнь 29, 2015 13:54:50
Здравствуйте !
Помогите разобраться или киньте в меня ссылкой.
Постановка задачи:
необходимо установить некоторый модуль python 3 на ОС без доступа интернет.
ОС - Windows_XP,
python версия 3.4
модуль, например bcrypt
1) Хотелось бы разобраться, откуда качает утилита pip по команде install передаваемый ей в параметре модуль который хотим установить.(как его ищет? куда временно сохраняет?).
2) хотелось бы знать, каким переметром указать pip или другой утилите, что необходимо установить модуль из локально имеющегося архива (tar.gz.) (будем считать, что модуль я смогу выкачать вручную).
Спасибо.
ibragimovitch
Июнь 29, 2015 16:46:39
botinag
Читаем по ссылке
Спасибо!
Разобрался немножко по исходникам. Выяснил, что качать модули можно отсюда "
https://pypi.python.org/pypi"
Модули/пакеты запакованы в архивы с резширением .whl
Далее по User Guidе`ру попробую вот так
pip install SomePackage-1.0-py2.py3-none-any.whl
—
Спасибо за помощь.
noob_saibot
Июнь 30, 2015 11:49:02
ibragimovitch
И всего то год понадобился
ibragimovitch
Июнь 30, 2015 21:00:02
не все так просто!!!
скачивать пришлось source, то есть - tar.gz
первые грабли - надо смотреть зависимости;
вторые грабли - компиляция часто вываливается с шибкой. Не компилится и все: “unable to find vcvarsall.bat”.
А это уже совсем другая тема.
Спасибо всем кто откликнулся.
doza_and
Июнь 30, 2015 21:15:59
ibragimovitch
unable to find vcvarsall.bat”
Это легко поправить. Надо ставить правильный c++ или править код distutils.
А вообще помогает whl с
http://www.lfd.uci.edu/~gohlke/pythonlibs/