Python 3.6 Нет модуля с именем pip
Я только что установил Python 3.6 на Fedora 25 (64 бита), запустив dnf install python36
, и я не могу использовать какие-либо модули. Python 3.5 в противном случае может использовать просто отлично, например, PyCharm жалуется на то, что инструменты установки не установлены, также Я могу запустить python3 и выдать:
import aiohttp
Однако, если запустить python36, а затем:
import aiohttp
Вместо этого я получаю:
Traceback (последний последний вызов): Файл "", строка 1, в ModuleNotFoundError: нет модуля с именем 'aiohttp'
Пип также не присутствует на python36, поскольку python36 -m pip throws:
/usr/bin/python36: Нет модуля с именем pip
Я должен отметить, что у меня установлены python 3.4, 3.5 и 3.6 одновременно, и 3.4 и 3.5 работают просто отлично
Ответы
Ответ 1
На Fedora 25 Python 3.6 поставляется в виде минималистичной версии без pip
и без дополнительных устанавливаемых модулей dnf
.
Но вы можете вручную установить pip
:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
После этого вы можете использовать его как python3.6 -m pip
или просто pip3.6
.
Ответ 2
sudo dnf установить python3
Попробуй это.