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

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

Например; когда я пытаюсь pip install seaborn: введите описание изображения здесь

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

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

Ответы

Ответ 1

Благодаря ответам ниже, у меня есть работа.

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

Спасибо Tales Padua и Hugo Honorem

Ответ 2

Вы можете использовать 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

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

Ответ 3

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

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

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

Ответ 4

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

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

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

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

Папка по имени 'wordcloud'

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

Папка библиотеки Python

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

введите описание изображения здесь

Ответ 6

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

python3 setup.py install

Ответ 7

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

Ответ 8

Вы можете установить их с официального сайта. Например, pygame от www.pygame.org/download.shtml