|
本帖最后由 shaoheshaohe 于 2020-2-24 12:28 编辑
部分用户在用pip时,遇到报错"no module named pip._interval"。
错误,如标题所示。
网上教程,未必适合于我们平台。
下面给出一个经验方案。
1. 请到/home/ubuntu/MyFiles/.local/lib。这时,请根据你正在使用的python版本,选择相应的目录。例如,正在用python3.5,则进入名为python3.5的目录。
2. 检查,是否有pip的目录。若有,请删除。若有多个pip开头的目录,可一并删除。
问题解决。
问题分析:
根源在于,用户自己安装或升级了pip。这时,会造成访问的冲突。因为此时,平台主机会优先用用户自己安装的pip。但主机在用pip时,又会需要调用一些包,它却只会在系统目录的pip中找。这样,就货不对板了。
注意:.local/lib/pythonxxx目录里,是用户自行安装的开发包。删除其中一些目录,就相当于卸载了一些开发包。这可能会导致某些程序,不能运行了。但是,这并不是什么大事,重新安装这些包就行了。因此,请用户不必对于删除这些内容,产生惧怕。
|
|