我有一个的Ubuntu 16.04操作系统。在
当我打开一个终端并输入python
它将加载python2.7,当我试图import imutils
时,它说它不在那里。在
然后,我试图用pip install imutils
安装它,但它说:requirment already satisfied in bla/bla/python3.5/bla.
如果我打开终端并输入python3
,它就会加载python3.5,当我试图导入这个lib时,它会抱怨找不到cv2
,并给出一个地址,指向Python ROS包的位置(Python 2.7)。在
到目前为止,这对我来说是有意义的(我知道.bashrc
正在加载ROS包),但是,如何在Python版本的ROS中安装imutils
?我想用兼容的imutils
与我的ROS动力学配合使用。在
您的问题是您的
pip
被设置为python3.5。在因此,您可以使用
pip2
来绕过它:或者
^{pr2}$[注意]:
检查
pip
到Python版本分配的链接:然后选择指定给这些
pip
的所需Python版本,或者您可以更改pip
的链接地址(a relevant post)。在相关问题 更多 >
编程相关推荐