Как установить пакеты 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