欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

[/usr/bin/python2:Nomodulenamedpip]

时间:2023-04-23
问题描述如题

bohn@Manjaro
OS: Manjaro 21.2.3 Qonos
Kernel: x86_64 Linux 5.10.98-1-MANJARO
Uptime: 2h 50m
Packages: 1037
Shell: zsh 5.8
Disk: 47G / 505G (10%)
CPU: Intel Core i7-9750H @ 8x 2.592GHz
GPU: VMware SVGA II Adapter
RAM: 1073MiB / 3893MiB

系统信息如上。
着了 coc.nvim的道,由于它在 neovim 上表现更好,官方文档又说从vim转到nvim很方便,于是就抱着“反正一条命令就解决了”的心态在 arch 上执行 pacman -S命令装 neovim 发现执行成功但没装上,猜想可能是包有问题吧,遂pacman -Syyu 更新了下,vim接着便出现了铺天盖地的红ERR,原因大多都是python的问题。属于是丢了根据地了 ><。看到此景的我犹豫了大概半秒钟,直接winSCP转移虚拟机文件,下载manjaro镜像,重新创建了虚拟机。在新的Manjaro上接着装 neovim。这次的安装十分顺利,但在给nvim执行 :checkhealth时候,python2 跟 python3 不行。按照help provider-python执行如下命令会报如下错。


那执行就给这个版本添加上 pip 模块

sudo python2 -m ensurepip# 接着就可以使用刚才的命令给 python2 安装 neovim 模块了python2 -m pip install --user --upgrade pynvim

你也在解决 nvim 里 checkhealth 的 python 问题?

那顺便说一句,你需要在你的 ~/.config/nvim/init.vim 配置文件中给 python2 和 python3 添加上对应的二进制可执行文件的路径

let g:python_host_prog='/usr/bin/python2' let g:python3_host_prog='/usr/bin/python3'

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。