Предыстория: я впервые опубликовал этот пакет на PyPi в январе 2021 года. Однако следующая команда pip install
теперь дает сбой, когда я запускаю ее на Linode VPS:
$ pip install django-simplecms
ERROR: Could not find a version that satisfies the requirement django-simplecms (from versions: none)
ERROR: No matching distribution found for django-simplecms
Когда я запускаю его с домашнего компьютера, он успешно устанавливает пакет. В обоих случаях я использую pip
версии 21.1.3 (последняя) в только что созданном файле virtualenv. Как такое могло быть?
какую версию питона вы используете? Вы используете python >= 3.8?
Вы используете прокси или используете (частичное) зеркало PyPi?
Python версии 3.7.3 (Debian Stable), которая действительно довольно старая. Я не состою за известным мне прокси. Как узнать, используется ли/какое зеркало PyPi
pip
?Вы пытались установить с помощью pip3? Попробуйте:
pip3 install django-simplecms
Я нахожусь внутри виртуального окружения Python 3, поэтому не думаю, что должна быть разница. Тем не менее, я попробовал это с
pip3
, и это также не удалось.Как правило, всегда запускать
python3 -m pip
, так как никогда нельзя быть уверенным, какая именно версия Python используется исполняемым файломpip
. Тем не менее, виртуальные среды менее ненадежны, если вы ввели их правильно и не смешиваете внутри них версии Python.