Python 3.6没有名为pip的模块

时间:2017-06-19 04:16:19

标签: python pip python-3.6 fedora

我刚刚通过运行dnf install python36在Fedora 25(64位)上安装了Python 3.6,我无法使用Python 3.5可以正常使用的任何模块,例如,PyCharm抱怨安装工具没有正在安装,我也可以运行python3并发出:

import aiohttp

但是,如果运行python36然后:

import aiohttp

我反而得到:

  

回溯(最近一次呼叫最后一次):文件"",第1行,in    ModuleNotFoundError:没有名为' aiohttp'

的模块

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

  

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

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

3 个答案:

答案 0 :(得分:50)

在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 pippip3.6

答案 1 :(得分:15)

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

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

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

答案 2 :(得分:0)

sudo apt-get install python-pip