在 ROS 中安装 imutils
Install imutils within ROS
我有一个 Ubuntu 16.04 OS 和 ROS 动力学。
当我打开终端并输入 python
时,它会加载 python 2.7,当我尝试 import imutils
时,它说它不存在。
然后,我尝试用 pip install imutils
安装它,但它说:requirment already satisfied in bla/bla/python3.5/bla.
如果我打开终端并键入 python3
,它会加载 Python 3.5,当我尝试导入该库时,它会抱怨它无法找到 cv2
,并给出指向 Python ROS 包所在位置的地址 (Python 2.7) .
到目前为止,这对我来说很有意义(我知道 .bashrc
加载 ROS 包),但是,我如何安装 imutils
Python 版本的 ROS?我想在我的 ROS Kinetic.
中使用兼容的 imutils
你的问题是你的 pip
设置为 Python 3.5.
因此,您可以使用 pip2
绕过它:
pip2 install imutils
或
sudo pip2 install imutils
[注意]:
检查您的 pip
s link 到 Python 版本分配:
pip --version
pip2 --version
pip3 --version
sudo pip --version
sudo pip2 --version
sudo pip3 --version
然后选择分配给这些 pip
的所需 Python 版本,或者您可以更改 pip
和 link 地址(a relevant post)。
我有一个 Ubuntu 16.04 OS 和 ROS 动力学。
当我打开终端并输入 python
时,它会加载 python 2.7,当我尝试 import imutils
时,它说它不存在。
然后,我尝试用 pip install imutils
安装它,但它说:requirment already satisfied in bla/bla/python3.5/bla.
如果我打开终端并键入 python3
,它会加载 Python 3.5,当我尝试导入该库时,它会抱怨它无法找到 cv2
,并给出指向 Python ROS 包所在位置的地址 (Python 2.7) .
到目前为止,这对我来说很有意义(我知道 .bashrc
加载 ROS 包),但是,我如何安装 imutils
Python 版本的 ROS?我想在我的 ROS Kinetic.
imutils
你的问题是你的 pip
设置为 Python 3.5.
因此,您可以使用 pip2
绕过它:
pip2 install imutils
或
sudo pip2 install imutils
[注意]:
检查您的 pip
s link 到 Python 版本分配:
pip --version
pip2 --version
pip3 --version
sudo pip --version
sudo pip2 --version
sudo pip3 --version
然后选择分配给这些 pip
的所需 Python 版本,或者您可以更改 pip
和 link 地址(a relevant post)。