pip устанавливается для python2 .7, но не для python3 .7 - PullRequest
1 голос
/ 21 апреля 2020

Я использую RedHat 7.2 и у меня нет доступа root. По умолчанию администратор установил python2 .7. Но мне нужно было обновить версию python. Итак, я установил python3 .7 локально в своей учетной записи.

Чтобы установить pip в систему, я скачал файл "get-pip.py". Однако когда я запускаю python get-pip.py --user, pip устанавливается для python2 .7. И все пакеты, установленные с помощью pip, устанавливаются для python2 .7.

Но, когда я запускаю python3.7 get-pip.py --user, появляется следующая ошибка.

    Traceback (most recent call last):
  File "get-pip.py", line 22318, in <module>
    main()
  File "get-pip.py", line 198, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal.main
zipimport.ZipImportError: can't decompress data; zlib not available

Затем я установил библиотеку zlib. но все же проблема не решена. Я уже проверил, что оба python2 .7 python3 .7 работают.

Заранее спасибо за ваши ответы.

1 Ответ

0 голосов
/ 21 апреля 2020

Используете ли вы Mac / Linux или Windows?

Для Windows это "pip install", тогда как для Ma c и Linux это "sudo pip3 install" ».

...