python - 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”
解决方案
在遵循 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 一起使用。
推荐阅读
- angular - 如何在没有互联网连接的情况下使用传单地图(离线模式),最好在 Angular 中使用
- r - stat_compare_means 比较不在 x 轴上的组
- swift - 可变 3 列 NavigationView SwiftUI
- javascript - Vue.js axios 方法挂载未定义;v-for 不起作用 - Wordpress 页面
- class - SwiftUI 使用 Core Data 在类中进行计算
- python - Python BLE 发现所有 UUID 特征
- image - 在 Flutter 中本地缓存 base64 图像
- javascript - 有人能告诉我为什么这段代码不叫我那个函数吗?
- mysql - Docker 卷数据被存储两次?
- visual-studio-code - 如何在 VS Code 中更改我的字体,因为显然这给了我错误的输出