首页 > 解决方案 > Pip 已安装到 python3.6 但我在 Ubuntu 18.04 上使用带有 VS Code 的 python3.7

问题描述

公平地说,我是 python 和 ubuntu 的新手。我最近一直在关注一些教程,他们使用 pylint 来检查 python 代码的语法。

我已经使用“sudo pip3 install pylint”通过终端正常安装了它,但是每当我在 VS Code 中格式化时,我都会收到一条错误消息,指出 pylint 不存在,我要安装吗?在尝试安装时,由于 pip 不存在,我收到另一个错误。

在尝试重新安装 pip 和 pylint 后,我​​查看了终端,但是它会转到 python3.6 文件夹而不是 python3.7 文件夹,因此会出现错误。

关于如何解决这个问题的任何想法?

Pip 输出当前为:“来自 /usr/lib/python3/dist-packages (python 3.6) 的 pip 9.0.1”

如果我尝试使用“python3 -m pip install pylint”通过终端安装 pylint,我会得到以下输出错误:“/usr/local/bin/python3: No module named pip”

标签: pythonpippython-3.6python-3.7

解决方案


在遵循 stovfl 的建议后,我意识到 python 3 需要重定向到 3.7 安装

我用谷歌搜索并找到了这篇文章:http ://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/

在第 3 步,它告诉您如何python3使用以下命令使用新安装:

sudo update-alternatives --install /usr/local/bin/python3 python3 /usr/bin/python3.7 1

现在,当我安装 pip 和 pylint 时,它会指向新的 3.7 文件夹。这意味着它也可以按预期与 VS Code 一起使用。


推荐阅读