当我跑步的时候which python3.6
,我得到/usr/bin/python3.6
。
但当我尝试时python3.6 -mpip install matplotlib
,它说/usr/bin/python3.6: No module named pip
。
我被告知 pip 应该包含在 Python 3.4 及更高版本中。但为什么我没有适用于 Python 3.6 的 pip?我该如何使用/获取它?
答案1
您需要安装 python-pip 包和开发工具:
yum install python-pip python-devel
yum groupinstall 'development tools'
如果 python-pip 包不可用或您需要更高版本 - 您可以先安装 EPEL 存储库,然后安装 python-pip 包
yum install epel-release
安装库
pip install matplotlib
笔记:如果我没记错的话,软件包管理器 yum 也是一个 python 应用程序。使用pip install -U <package>
pip 更新软件包()时要小心,因为它可能会破坏 yum。
有虚拟环境(虚拟环境) 用于 Python 开发,它将你的开发 Python 环境与系统上的环境隔离开来。
答案2
sudo apt-get 安装 python3-pip
您也可以这样做,这样就不需要指定 python3(尽管它可能会破坏明确需要 2.7 的东西):别名 python=python3
您还缺少一个空格:python3.6 -m pip install matplotlib