首页 > 解决方案 > 升级python3时pip出现问题

问题描述

我有 python 2.7 和 python 3.4 附带的 linux mint。我按照此处的说明下载了 python 3.7: https ://tecadmin.net/install-python-3-7-on-ubuntu-linuxmint/

现在,当我python在终端输入时,我得到 python 2.7,当我输入时,python3我得到 python 3.4,当我输入时,python3.7我得到 python 3.7。问题是,每当我输入时pip -V,我得到“pip 18.1 来自 /usr/local/lib/python2.7/dist-packages/pip (python 2.7)”,当我使用时pip3 -V,我得到“pip 18.1 来自 /usr /local/lib/python3.4/dist-packages/pip (python 3.4),当我运行命令时,python3.7 -m pip -V我收到错误“/usr/local/bin/python3.7:没有名为 pip 的模块”。

我如何让 pip 意识到我现在有 python 3.7?这是一个问题,因为我正在尝试下载一个除非安装了 python 3.5+ 否则不会下载的包。

标签: pythonpython-3.xpip

解决方案


我犯的错误是我缺少一些 python3.7 的先决条件。下载中列出的包:Python3: ImportError: No module named '_ctypes' when using Value from module multiprocessing然后重新安装 python 3.7 安装了 pip。现在,当我输入时,我pip3.7 -V从 /usr/local/lib/python3.7/site-packages/pip (python 3.7) 得到“pip 18.1”,这正是我所需要的。


推荐阅读