Как установить пакеты Python из python3-apt в PyCharm на Windows?

#python #pycharm #apt

#python #pycharm #apt

Вопрос:

Я на Windows и хочу использовать пакет Python apt_pkg в PyCharm.

В Linux я получаю пакет, выполнив sudo apt-get install python3-apt но как установить apt_pkg в Windows?

В PyPI такого пакета нет.

Ответ №1:

Нет способа запустить apt-get в Windows; формат пакета и поддерживающая инфраструктура очень явно зависят от Debian.

Ответ №2:

Не совсем то, что вы ищете, но можно использовать apt-offline в Windows для загрузки пакетов. Тем не менее, вам все равно понадобится окно Linux для генерации файла sig.

Например:

 python apt-offline set vim-offline.sig --install-packages vim
  

Не будет работать:

ОШИБКА: Этот аргумент поддерживается только в Unix-подобных системах с установленным apt

Однако, если вы сначала запустите эту команду в Linux, следующая команда должна работать в Windows:

 python apt-offline get vim-offline.sig -d vim
  

apt-автономный исходный код доступен здесь:
https://github.com/rickysarraf/apt-offline

Чтобы собрать его, просто запустите:

 python setup.py build
python setup.py install
  

Я запустил его с Python 3.8.2 в Windows 10.

Примечание: в конце концов, вы просто загружаете пакет .deb, и это просто ar-файл, содержащий архивную папку, который можно извлечь с помощью таких инструментов, как 7-zip. Однако, если он содержит двоичный файл Linux (пример vim), вы мало что можете сделать с ним в Windows.

Ответ №3:

Можно использовать chocolatey эквивалент для Windows.

https://chocolatey.org/install

добавьте его в среду Windows PATH

 C:ProgramDatachocolateybin
  

Перезапустите python или anaconda. И готов к использованию.

Чтобы установить пакеты внутри .py скрипта или записной книжки Jupiter, используйте приведенный ниже синтаксис

 !choco install [package name]