Python 3.6没有名为pip的模块

ari*_*nmz 26 python pip fedora python-3.6

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

import aiohttp
Run Code Online (Sandbox Code Playgroud)

但是,如果运行python36然后:

import aiohttp
Run Code Online (Sandbox Code Playgroud)

我改为:

Traceback(最近一次调用最后一次):ModuleNotFoundError中的文件"",第1行:没有名为'aiohttp'的模块

python36上也没有Pip,因为python36 -m pip抛出:

/ usr/bin/python36:没有名为pip的模块

我必须注意到我同时安装了python 3.4,3.5和3.6,3.4和3.5都运行得很好

Kla*_* D. 58

在Fedora 25上,Python 3.6是一个非常裸的版本,没有pip和没有额外的可dnf安装模块.

但您可以手动安装pip:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
Run Code Online (Sandbox Code Playgroud)

之后,您可以将其用作python3.6 -m pip或只是pip3.6.

  • 在新机器上,您可能会收到“没有名为 'distutils.util' 的模块”。在安装 pip 之前,请务必先运行 sudo apt-get install python3-distutils 。 (2认同)

Pra*_*ati 26

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

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

sudo apt-get install python3-pip ##for python3
Run Code Online (Sandbox Code Playgroud)