Как установить tar gz python
Перейти к содержимому

Как установить tar gz python

  • автор:

Как установить пайтон библиотеку с расширение .tar.gz

У моего ПК нет доступа к интернету. Поэтому я скачал библиотеку с расширением .tar.gz с телефона. Вопрос в том что как теперь установить эту библиотеку?

Отслеживать
задан 2 ноя 2021 в 8:33
Suhayli Tuev Suhayli Tuev
25 1 1 серебряный знак 9 9 бронзовых знаков
Скорее всего никак, потому что вы забыли скачать зависимости этой библиотеки
2 ноя 2021 в 9:31
2 ноя 2021 в 9:32

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

  • python
  • pip
  • модули
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Установка .tar.gz

Необходима библиотека BT. Через pip не устанавливает. whl не могу найти. Доступно только .tar.gz. Распаковал, как установить? Прописываю в консоли — там шляпа.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Распаковка tar файла и нюансы
Итак, всем снова здрасте. В общем решил я распаковать tar.gz архив питоном(благо есть у него такая.

Преобразование python файла в tar.gz архив
У меня есть python скрипт, из которого я бы хотел сделать package который можно установить на.

Как правильно устанавливать библиотеки из tar.gz
Понадобилось установить библиотеку urlib3, но не нашел pypi, только архив tar.gz А как его.

Установка файлов tar.gz и tar.bz2
Всем привет! Не подскажите как установить файлы такого типа, месяц назад устанавливал как-то.

Эксперт Python

5415 / 3839 / 1214
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1

ЦитатаСообщение от StopYoutFlame Посмотреть сообщение

Прописываю в консоли — там шляпа

Естественно — если ставите из исходников — нужен компилятор от майкрософт. А он идет только в комплекте с 2-3 гиговой MS Visual Studio, причем версия должна соответствовать версии которой был скомпилирован сам python.exe. Для 3.5\3.6 это MSC v.1900 (она же Microsoft Visual Studio 14.0). Но не факт, что вы сумеете скомпилировать даже после ее установки. Есть нюансы настройки окружения.
P.S Попробовал установить у себя из исходников — у меня установился нормально (большая часть зависимостей, впрочем, уже была). Могу кинуть установленный 32-битный пакет. Но все зависимости придется ставить самостоятельно. А их дофига.

bt==0.2.4 - ffn [required: Any, installed: 0.2.1] - decorator [required: >=4, installed: 4.0.11] - future [required: >=0.15, installed: 0.16.0] - matplotlib [required: >=1, installed: 2.0.0] - cycler [required: >=0.10, installed: 0.10.0] - six [required: Any, installed: 1.10.0] - numpy [required: >=1.7.1, installed: 1.12.0+mkl] - pyparsing [required: !=2.1.6,!=2.0.4,!=2.1.2,>=1.5.6, installed: 2.2.0] - python-dateutil [required: Any, installed: 2.6.0] - six [required: >=1.5, installed: 1.10.0] - pytz [required: Any, installed: 2016.10] - six [required: >=1.10, installed: 1.10.0] - numpy [required: >=1.5, installed: 1.12.0+mkl] - pandas [required: >=0.19, installed: 0.19.2] - numpy [required: >=1.7.0, installed: 1.12.0+mkl] - python-dateutil [required: >=2, installed: 2.6.0] - six [required: >=1.5, installed: 1.10.0] - pytz [required: >=2011k, installed: 2016.10] - pandas-datareader [required: >=0.2, installed: 0.3.0.post0] - pandas [required: Any, installed: 0.19.2] - numpy [required: >=1.7.0, installed: 1.12.0+mkl] - python-dateutil [required: >=2, installed: 2.6.0] - six [required: >=1.5, installed: 1.10.0] - pytz [required: >=2011k, installed: 2016.10] - requests [required: >=2.3.0, installed: 2.13.0] - requests-file [required: Any, installed: 1.4.1] - requests [required: >=1.0.0, installed: 2.13.0] - six [required: Any, installed: 1.10.0] - requests-ftp [required: Any, installed: 0.3.1] - requests [required: Any, installed: 2.13.0] - scikit-learn [required: >=0.15, installed: 0.18.1] - scipy [required: >=0.15, installed: 0.19.0] - numpy [required: >=1.8.2, installed: 1.12.0+mkl] - tabulate [required: >=0.7.5, installed: 0.7.7] - pyprind [required: >=2.10, installed: 2.10.0]

Installing Packages¶

This section covers the basics of how to install Python packages .

It’s important to note that the term “package” in this context is being used to describe a bundle of software to be installed (i.e. as a synonym for a distribution ). It does not refer to the kind of package that you import in your Python source code (i.e. a container of modules). It is common in the Python community to refer to a distribution using the term “package”. Using the term “distribution” is often not preferred, because it can easily be confused with a Linux distribution, or another larger software distribution like Python itself.

  • Requirements for Installing Packages
    • Ensure you can run Python from the command line
    • Ensure you can run pip from the command line
    • Ensure pip, setuptools, and wheel are up to date
    • Optionally, create a virtual environment

    Requirements for Installing Packages¶

    This section describes the steps to follow before installing other Python packages.

    Ensure you can run Python from the command line¶

    Before you go any further, make sure you have Python and that the expected version is available from your command line. You can check this by running:

    python3 --version
    py --version

    You should get some output like Python 3.6.3 . If you do not have Python, please install the latest 3.x version from python.org or refer to the Installing Python section of the Hitchhiker’s Guide to Python.

    If you’re a newcomer and you get an error like this:

    >>> python3 --version Traceback (most recent call last): File "", line 1, in NameError: name 'python3' is not defined 

    It’s because this command and other suggested commands in this tutorial are intended to be run in a shell (also called a terminal or console). See the Python for Beginners getting started tutorial for an introduction to using your operating system’s shell and interacting with Python.

    If you’re using an enhanced shell like IPython or the Jupyter notebook, you can run system commands like those in this tutorial by prefacing them with a ! character:

    In [1]: import sys ! --version Python 3.6.3

    It’s recommended to write rather than plain python in order to ensure that commands are run in the Python installation matching the currently running notebook (which may not be the same Python installation that the python command refers to).

    Due to the way most Linux distributions are handling the Python 3 migration, Linux users using the system Python without creating a virtual environment first should replace the python command in this tutorial with python3 and the python -m pip command with python3 -m pip —user . Do not run any of the commands in this tutorial with sudo : if you get a permissions error, come back to the section on creating virtual environments, set one up, and then continue with the tutorial as written.

    Ensure you can run pip from the command line¶

    Additionally, you’ll need to make sure you have pip available. You can check this by running:

    python3 -m pip --version
    py -m pip --version

    If you installed Python from source, with an installer from python.org, or via Homebrew you should already have pip. If you’re on Linux and installed using your OS package manager, you may have to install pip separately, see Installing pip/setuptools/wheel with Linux Package Managers .

    If pip isn’t already installed, then first try to bootstrap it from the standard library:

    python3 -m ensurepip --default-pip
    py -m ensurepip --default-pip

    If that still doesn’t allow you to run python -m pip :

    • Securely Download get-pip.py1
    • Run python get-pip.py . 2 This will install or upgrade pip. Additionally, it will install setuptools and wheel if they’re not installed already.

    Warning Be cautious if you’re using a Python install that’s managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state. You can use python get-pip.py —prefix=/usr/local/ to install in /usr/local which is designed for locally-installed software.

    Ensure pip, setuptools, and wheel are up to date¶

    While pip alone is sufficient to install from pre-built binary archives, up to date copies of the setuptools and wheel projects are useful to ensure you can also install from source archives:

    python3 -m pip install --upgrade pip setuptools wheel
    py -m pip install --upgrade pip setuptools wheel

    Optionally, create a virtual environment¶

    See section below for details, but here’s the basic venv 3 command to use on a typical Linux system:

    python3 -m venv tutorial_env source tutorial_env/bin/activate
    py -m venv tutorial_env tutorial_env\Scripts\activate

    This will create a new virtual environment in the tutorial_env subdirectory, and configure the current shell to use it as the default python environment.

    Creating Virtual Environments¶

    Python “Virtual Environments” allow Python packages to be installed in an isolated location for a particular application, rather than being installed globally. If you are looking to safely install global command line tools, see Installing stand alone command line tools .

    Imagine you have an application that needs version 1 of LibFoo, but another application requires version 2. How can you use both these applications? If you install everything into /usr/lib/python3.6/site-packages (or whatever your platform’s standard location is), it’s easy to end up in a situation where you unintentionally upgrade an application that shouldn’t be upgraded.

    Or more generally, what if you want to install an application and leave it be? If an application works, any change in its libraries or the versions of those libraries can break the application.

    Also, what if you can’t install packages into the global site-packages directory? For instance, on a shared host.

    In all these cases, virtual environments can help you. They have their own installation directories and they don’t share libraries with other virtual environments.

    Currently, there are two common tools for creating Python virtual environments:

    • venv is available by default in Python 3.3 and later, and installs pip and setuptools into created virtual environments in Python 3.4 and later.
    • virtualenv needs to be installed separately, but supports Python 2.7+ and Python 3.3+, and pip , setuptools and wheel are always installed into created virtual environments by default (regardless of Python version).

    The basic usage is like so:

    python3 -m venv source /bin/activate

    Установка пакетов Python из локальной файловой системы в virtualenv с помощью pip

    Одна из распространенных проблем, с которой сталкиваются начинающие разработчики Python, заключается в установке пакетов с помощью pip из локальной файловой системы. Допустим, у разработчика есть пакет, расположенный в определенном каталоге локальной системы, например, /home/user/mypackage/mypackage-1.0.0.tar.gz . Теперь разработчик хочет установить этот пакет в виртуальную среду.

    Существует способ указать pip установить пакет из локального файла, например, можно использовать команду pip install /home/user/mypackage/mypackage-1.0.0.tar.gz . Однако интересует вопрос: можно ли настроить pip так, чтобы он автоматически искал пакеты в определенном месте, если была введена команда pip install mypackage ?

    Чтобы понять, как это сделать, нужно разобраться, как работает pip. Pip ищет пакеты на PyPI (Python Package Index) по умолчанию. Однако pip также поддерживает использование других источников, таких как локальные каталоги, VCS, архивы и т.д., которые могут быть указаны в параметрах командной строки или в файле конфигурации.

    Если нужно использовать локальный каталог в качестве места поиска пакетов, можно добавить следующую строку в файл pip.conf (создать его, если он не существует):

    [global] extra-index-url = file:///home/user/mypackage 

    Этот файл должен быть размещен в домашнем каталоге пользователя ( ~/.pip/pip.conf для Unix-подобных систем или %HOME%\pip\pip.ini для Windows) или в каталоге виртуального окружения.

    Теперь pip будет искать пакеты на PyPI и в указанном локальном каталоге при выполнении команды pip install .

    Это решение позволяет создать гибкую среду разработки, где пакеты могут быть установлены из различных источников в зависимости от потребностей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *