#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]