Python 3.6 没有名为 pip 的模块

Python 3.6 No module named pip

我刚刚通过 运行ning dnf install python36 在 Fedora 25(64 位)上安装了 Python 3.6,但我不能使用任何模块 Python 3.5 否则可以使用就好,例如,PyCharm 抱怨没有安装安装工具,我也可以 运行 python3 和问题:

import aiohttp

但是,如果 运行 python36 然后:

import aiohttp

我反而得到:

Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'aiohttp'

Pip 在 python36 上也不存在,因为 python36 -m pip throws:

/usr/bin/python36: No module named pip

我必须注意,我同时安装了 python 3.4、3.5 和 3.6,3.4 和 3.5 都可以正常工作

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

sudo dnf install python3

试试这个。

在 Debian 发行版中,您可以 运行

sudo apt-get install python-pip ##for python2

sudo apt-get install python3-pip ##for python3