Невозможно установить pip в Ubuntu 14.04 - PullRequest
0 голосов
/ 08 июля 2019

На моем компьютере с Ubuntu 14.04 при попытке установить boto3 я получаю

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 7, in <module>
    from pip import main
ImportError: No module named pip

Затем я пытаюсь установить pip, используя sudo apt install python-pip, и получаю

Reading package lists... Done
Building dependency tree       
Reading state information... Done
...
0 upgraded, 0 newly installed, 0 to remove and 130 not upgraded.

Затем я пытаюсь установить pip, используя указания здесь , но когда я запускаю

python get-pip.py

Я получаю

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python2.7.9/lib/python2.7/site-packages/pip'
Consider using the `--user` option or check the permissions.

Является ли веб-сайт, на который я ссылался, соответствующим способом установки pip, и если да, то как мне исправить ошибку с разрешениями? Я использую Python 2.7.9.

1 Ответ

0 голосов
/ 08 июля 2019

Установите conda (лучше всего: miniconda - так как более легкий, чем Anaconda). Это вы делаете, перейдя на этот сайт: https://docs.conda.io/en/latest/miniconda.html

Позаботьтесь, какая ОС и 32-битная или 64-битная. Например. Linux 32 бит

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86.sh

Или Linux 64 бит

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

А для установки вы делаете:

bash Miniconda3-latest-Linux-x86.sh

или

bash Miniconda3-latest-Linux-x86_64.sh

соответственно в терминале. После этого любая команда, начинающаяся с conda в терминале, будет работать.

conda решает такие проблемы с зависимостями, которые у вас сейчас есть.

создать среду, полезную для этого материала

conda create --name myenv
conda activate myenv         # enter then newly created environment

Затем установить pip очень просто:

# the new environment e.g. here, <myenv>
conda install pip # this installs automatically newest Python and pip
# you could also do: 
conda install git pip 
# if you also want to pip install directly from github repositories
...