我对pip和python版本之间的关系感到很困惑。我正在使用ubuntu 15.10
我给了locate /usr/bin/pip
我收到了以下回复。
/usr/bin/pip
/usr/bin/pip2
/usr/bin/pip3
我使用pip install pyldavis
安装了pyLDAvis模块
但我从未在pip list
中看到pyldavis模块,当我说import pyLDAvis
时,它会引发错误no module named pyLDAvis
花了很多时间后,我在pip2 list
找到了这个模块。
pip
安装它时为什么安装python2.7和
为什么它位于pip2列表中,为什么不在pip列表中?python, python2.7, python3.5 and pip, pip2, pip3
?请提供任何背景信息及其主要原因。python2.7
而不是python
可以访问该模块。我现在需要指向(使用符号链接)python到python2.7吗?如果是,我是否需要使用pip2再次使用pip安装我已安装的所有模块,以便pip2列表
有早期pip列表的所有模块吗?