требования к питону: как получить идентичные версии? - PullRequest
0 голосов
/ 02 мая 2018

Этот вопрос является следствием основного решение спецификации требования:

Проблемы с обновлением Python django pip: как получить совместимые версии?

Я пытаюсь синхронизировать требования python между сервером и системы местного развития. Оба Ubuntu 16.04., так что это должно быть проблемой. Сервер выдает мне файл требований (после установки pj django, как описано в другом разделе).

Но установка pip требований на локальный компьютер выдает некоторые ошибки, как это:

Could not find a version that satisfies the requirement python-    
apt==1.1.0b1 (from -r requirements.txt (line 3)) (from versions: 0.0.0, 
0.7.8) No matching distribution found for python-apt==1.1.0b1 (from -r 
requirements.txt

Есть ли способ обеспечить соответствие требованиям аналогичных систем? без получения таких ошибок, вызванных несовместимостью версий (или причины альтернативно решить проблемы несовместимости)?

Нужны ли виртуальные среды для решения этой проблемы? Или даже пипенв? Или есть простой простой способ иметь две системы с совместимые среды Python и пакетов?

1 Ответ

0 голосов
/ 02 мая 2018

Действительно, последняя версия python-apt - 0.7.8 https://pypi.org/project/python-apt/

Если вы на 100% уверены, что это тот же пакет, попробуйте изменить его в файле needs.txt.

С другой стороны, вы могли бы попытаться увидеть, где находится python-apt в вашем регионе.

import apt
print(apt.__file__)  # or print(apt.__path__)

А затем перейдите туда и вручную проверьте, что это за пакет python-apt.

...