it-swarm.com.ru

Как установить Python пакеты из файла tar.gz без использования pip install

Короче говоря, мой рабочий компьютер имеет сетевые ограничения, что означает, что попытка использовать pip install в cmd просто приводит к тайм-ауту/не обнаружению ошибок пакета.

Например; когда я пытаюсь pip install seaborn: enter image description here

Вместо этого я попытался загрузить файл tar.gz нужных мне пакетов, однако я не знаю, как их установить. Я извлек файлы из файла tar.gz, и в нем есть файл "setup", но он мало что для меня делает.

Если бы кто-то мог объяснить, как установить пакеты python таким образом, без использования pip install на окнах, это было бы удивительно.

53
yenoolnairb

Благодаря приведенным ниже ответам у меня все получилось.

  • Сначала нужно распаковать файл tar.gz в папку.
  • Затем перед запуском python setup.py install пришлось указать cmd в направлении нужной папки. Я сделал это с помощью pushd C:\Users\absolutefilepathtotarunpackedfolder
  • Затем запустите python setup.py install

Спасибо Сказки Падуи и Хьюго Хонорем

5
yenoolnairb

Для этого вы можете использовать pip без использования сети. Смотрите в документации (ищите "Установить определенный исходный архивный файл"). Любой из них должен работать:

pip install relative_path_to_seaborn.tar.gz    
pip install absolute_path_to_seaborn.tar.gz    
pip install file:///absolute_path_to_seaborn.tar.gz    

Или вы можете распаковать архив и использовать setup.py напрямую с pip или python:

cd directory_containing_setup.py
pip install .
python setup.py install

Конечно, вы должны также загрузить необходимые пакеты и установить их таким же образом, прежде чем продолжить.

79
Jérôme

Вы можете установить тарбол без предварительного извлечения. Просто перейдите в каталог, содержащий ваш файл .tar.gz из командной строки и введите следующую команду:

pip install my-tarball-file-name.tar.gz

Я запускаю python 3.4.3, и это работает для меня. Я не могу сказать, будет ли это работать на других версиях python, хотя.

14
Sнаđошƒаӽ

Установите его, запустив

python setup.py install

А еще лучше, вы можете скачать с GitHub. Установите git через apt-get install git и затем выполните следующие действия:

git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
5
Tales Pádua

Если вы не хотите использовать PIP install atall, вы можете сделать следующее:

1) Загрузите пакет 2) Используйте 7 Zip для распаковки tar-файлов. (Используйте 7 Zip снова, пока не увидите папку с именем пакета, который вы ищете. Например: wordcloud)

Folder by Name 'wordcloud'

3) Найдите библиотеку Python, в которой установлена ​​python, и вставьте туда саму папку "WordCloud".

Python Library folder

4) Удачи !! Теперь вы можете импортировать библиотеку и начать использовать пакет.

enter image description here

3
SVK

Для тех из вас, кто использует python3, вы можете использовать:

python3 setup.py install
1
Shersha Fn

Можно ли вместо этого использовать Sudo apt-get install python-seaborn? В основном tar.gz - это просто Zip-файл, содержащий настройки, поэтому вам нужно распаковать его, перейдите в место, где он был загружен, и используйте gunzip -c seaborn-0.7.0.tar.gz | tar xf - для linux. Измените словарь на новый разархивированный файл seaborn и выполните python setup.py install

0
Deusdeorum