Как установить pip для Python 3.6 на Ubuntu 16.10?

Я хотел бы начать с указания, что этот вопрос может показаться дубликат, но это не так. Все вопросы, которые я видел здесь на Ask Ubuntu, касались пипса для Python 3, и я говорю о Python 3.6. Шаги, используемые в то время, не работают для Python 3.6.

У меня получилось четкое изображение Ubuntu 16.10 из официального магазина докеров. Запуск apt-get update Запуск apt-get install python3.6 Запуск apt-get install python3-pip Запуск pip3 install requests bs4 Запуск python3.6 script.py

Гот ModuleNotFoundError ниже:

 Traceback (most recent call last):
    File "script.py", line 6, in <module>
     import requests
 ModuleNotFoundError: No module named 'requests'

Питон и пипс у меня есть в машина:

python3
python3.5
python3.5m
python3.6
python3m
python3-config
python3.5-config
python3.5m-config
python3.6m
python3m-config  

pip
pip3
pip3.5
1
задан 3 March 2018 в 10:23

1 ответ

В отношении установки pip использование curl (вместо wget) позволяет записать файл на диск.

curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

После этого pip, pip3, и pip3.6 можно ожидать, что он укажет на одну и ту же цель:

$ (pip -V && pip3 -V && pip3.6 -V) | uniq
pip 9.0.1 from /usr/local/lib/python3.6/dist-packages (python 3.6)

Конечно, вы также можете использовать python3.6 -m pip.

$ python3.6 -m pip -V
pip 9.0.1 from /usr/local/lib/python3.6/dist-packages (python 3.6)
18
ответ дан 23 May 2018 в 00:56
  • 1
    Сценарий, по-видимому, предполагает, что python3.6 имеет рабочие установки-инструменты / легкую установку. По этой причине это не сработало для меня. В итоге я использовал curl https://bootstrap.pypa.io/ez_setup.py -o - | python3.6 && python3.6 -m easy_install pip – FirefoxMetzger 3 December 2017 в 21:49
  • 2
    Я установил python3.6 и python3.6-dev из ppa:jonathonf/python-3.6 на Ubuntu 14.04. Я не уверен, что я просто забыл setuptools или сломался, но в то время он не работал. – FirefoxMetzger 25 December 2017 в 01:49
  • 3
    @FirefoxMetzger Я установил python3.6 таким же образом, хотя я не установил python3.6-dev. Fwiw, у меня не было проблем. – A-B-B 25 December 2017 в 05:48
  • 4
    Это никак не фальсифицирует ваш ответ =) Это просто дополнение, если кто-то сталкивается с той же (надеюсь, необычной) проблемой. – FirefoxMetzger 25 December 2017 в 14:02

Другие вопросы по тегам:

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