Я экспериментировал с экземпляром Ubuntu Amazon, работающим 14.04, и использую пакет python3-панд, который для этого выпуска является версией 0.13.1, которая является настоящими путями позади текущей версии 0.16.2. Мой вопрос состоит в том, как может я получать более позднюю версию - идеально использование, 1) диспетчер пакетов, который выясняет другие зависимости и 2) использование двоичных пакетов, таким образом, я не должен компилировать из источника?
Когда я смотрю на packages.ubuntu.com, я вижу некоторые предложенные версии python3-панд для будущих релизов Ubuntu. Например, коварное использование 0.15.0 и я могу добраться до исходных пакетов на этом сайте.
Я также наткнулся на двоичные пакеты по launchpad.net.
Вот то, что я попробовал до сих пор:
dpkg -i
. Это перестало работать как ожидалось из-за недостающих зависимостей. Я мог, вероятно, найти их, загрузить и установить также, но кажусь, что должен быть лучший путь.sudo add-apt-repository ppa:pythonxy/pythonxy-devel && sudo apt-get update
, сопровождаемый sudo apt-get install python-pandas
, но это, кажется, не работает. Отчасти похож на pythonxy ppa, не имеет python3 версии панд?Походит на то, что я должен сделать, говорят склонный - добираются о хранилище пакетов, которое, кажется, существует по launchpad.net. Но я, может казаться, не выясняю, как сделать это.
Я столкнулся с подобной проблемой прежде. Существует два возможных решения:
зернышко является диспетчером пакетов для Python. С pip$ {версия} можно установить пакеты для определенной версии Python.
Общая информация о зернышке
зернышко Установки (в основном sudo apt-get install pip
)
существуют также способы установить пакеты для всех пользователей (как корень), или только локально.
при необходимости в .deb пакете по любым причинам (например, если другие пользователи хотят загрузить продукт с репозитория со всеми зависимостями в repo), можно "бэкпортировать" пакеты от Коварного. Это означает создавать (источник) пакет со всеми его зависимостями и помещать их в бэкпорт PPA/запроса Надежному человеку (источник пакета бэкпортов).
Используя бэкпорты и запрос/создание их
я сделал последнего несколько дней назад для пакета python-cryptography
. Вам будет нужна учетная запись launchpad.net, и Вам будет нужен ключ GPG . Там необходимо создать PPA (например, "бэкпорт панд Python"). Затем просто перейдите по второй ссылке. Я сделал requestbackport -d trusty <package>
, и затем Вы получаете текстовый файл, где у Вас есть команда для backportpackage
.
Вы входите эти backportpackage
команда в другом окне. Это является главным образом довольно прямым. Затем можно проверить PPA на панели запуска для наблюдения, почему/если сборка перестала работать. Это - то, как я нашел зависимости, и для всех тех пакетов я повторил процесс выше (с тем же PPA, обратите внимание). Если Вы знаете deps, можно просто бэкпортировать их сначала.
можно затем использовать пакеты от собственного PPA, и кто-либо еще может также. Если Вы запросили бэкпорт, они могли бы приземлиться в Надежном человеке. Но это может требовать времени (Коварный, будет выпущен через месяц, таким образом, это - решающее время).