ошибки сертификата, пытающиеся создать virtualenv на старой Ubuntu

known_hosts файл по умолчанию обычно содержит хешированные записи, которые не может проанализировать bash_completion.

Можно отредактировать ssh_config (/etc/ssh/ssh_config) для установки:

HashKnownHosts no

Затем необходимо будет, вероятно, очистить текущий известный файл hosts:

> ~/.ssh/known_hosts
4
28.08.2014, 16:47
2 ответа

Первое, что вам нужно сделать, это использовать easy_install для понижения рейтинга pip:

easy_install-2.7 pip==1.2.1

Я также понизил рейтинг setuptools до версии 3.6, но более поздняя версия может сработать:

easy_install setuptools==3.6

После этого вы должны иметь возможность использовать pip-2.7 для обновления вещей для python-2. 7


Если после этого вы создадите virtualenv и активируете его, у вас будет последняя версия pip, которая опять же ничего не установит:

$ virtualenv-2.7 testvenv
$ source testenv/bin/activate
(testvenv) $ pip --version
pip 1.5.6
(testvenv) $ pip install ruamel.ordereddict
Downloading/unpacking ruamel.ordereddict
  Cannot fetch index base URL https://pypi.python.org/simple/
  ...

Так что повторите трюк с простой установкой (в активированном virtualenv нет необходимости указывать pip-2.7 или easy-install-2.7):

(testvenv) $ easy_install pip==1.2.1
....
(testvenv) $ pip install ruamel.ordereddict
Downloading/unpacking ruamel.ordereddict
   Downloading ruamel.ordereddict-0.4.6.tar.gz (47kB): 47kB downloaded
....
Successfully installed ruamel.ordereddict
Cleaning up...
(testvenv) $
1
27.01.2020, 21:01
curl -O https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz

tar xvfz pip-1.2.1.tar.gz

cd pip-1.2.1

python setup.py install
0
27.01.2020, 21:01

Теги

Похожие вопросы