facebookresearch / pyrobot

PyRobot: An Open Source Robotics Research Platform
https://pyrobot.org
MIT License
2.23k stars 350 forks source link

import pyrobot error #94

Closed mumu1408 closed 4 years ago

mumu1408 commented 4 years ago

Steps to reproduce

mkdir -p ~/code/habitat_navrobot/navrobot_ws/src cd ~/code/habitat_navrobot/navrobot_ws/src git clone --recurse-submodules https://github.com/facebookresearch/pyrobot.git cd pyrobot/ chmod +x install_pyrobot.sh ./install_pyrobot.sh -p 3

Observed Results

(pyenv_pyrobot_python3) ee218@ee218-X555LI:~$ python
Python 3.6.2 (default, Jul 17 2017, 23:14:31) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyrobot
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages/pyrobot/__init__.py", line 6, in <module>
    from pyrobot.core import Robot
  File "/home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages/pyrobot/core.py", line 18, in <module>
    import tf
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/__init__.py", line 28, in <module>
    from tf2_ros import TransformException as Exception, ConnectivityException, LookupException, ExtrapolationException
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2_ros/__init__.py", line 38, in <module>
    from tf2_py import *
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2_py/__init__.py", line 38, in <module>
    from ._tf2 import *
ImportError: dynamic module does not define module export function (PyInit__tf2)

The output of ./install_pyrobot.sh -p 3

Ubuntu 16.04 detected. ROS-Kinetic chosen for installation.
Python 3 chosen for pyRobot installation.
Reading package lists...
Building dependency tree...
Reading state information...
python-virtualenv is already the newest version (15.0.1+ds-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
ros-kinetic-kdl-parser-py is already the newest version (1.12.11-0xenial-20191214-075722+0000).
ros-kinetic-orocos-kdl is already the newest version (1.3.2-1xenial-20191214-034014+0000).
ros-kinetic-python-orocos-kdl is already the newest version (1.3.2-1xenial-20191214-035826+0000).
ros-kinetic-trac-ik is already the newest version (1.5.1-1xenial-20200312-224142+0000).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
software-properties-common is already the newest version (0.96.20.9).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python-software-properties is already the newest version (0.96.20.9).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
OK
Hit:1 http://mirrors.zju.edu.cn/ubuntu xenial InRelease
Hit:2 http://mirrors.zju.edu.cn/ubuntu xenial-security InRelease
Hit:3 http://mirrors.zju.edu.cn/ubuntu xenial-updates InRelease
Hit:4 http://mirrors.zju.edu.cn/ubuntu xenial-backports InRelease
Hit:5 http://packages.ros.org/ros/ubuntu xenial InRelease
Hit:6 http://packages.microsoft.com/repos/vscode stable InRelease
Hit:7 http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial InRelease
Hit:8 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
python3-numpy is already the newest version (1:1.11.0-1ubuntu1).
python3-yaml is already the newest version (3.11-3build1).
python3.6-dev is already the newest version (3.6.2-1+xenial1).
python-catkin-tools is already the newest version (0.6.1-1).
python3-catkin-pkg-modules is already the newest version (0.4.20-1).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python3-tk is already the newest version (3.5.1-1).
python3.6-tk is already the newest version (3.6.2-1+xenial1).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
Using base prefix '/usr'
New python executable in /home/ee218/pyenv_pyrobot_python3/bin/python3.6
Also creating executable in /home/ee218/pyenv_pyrobot_python3/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
Running virtualenv with interpreter /usr/bin/python3.6
Collecting catkin_pkg
  Downloading catkin_pkg-0.4.20-py3-none-any.whl (74 kB)
Collecting pyyaml
  Downloading PyYAML-5.3.1.tar.gz (269 kB)
Collecting empy
  Downloading empy-3.3.4.tar.gz (62 kB)
Collecting rospkg
  Downloading rospkg-1.2.7-py3-none-any.whl (35 kB)
Collecting pyparsing
  Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting python-dateutil
  Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting docutils
  Downloading docutils-0.16-py2.py3-none-any.whl (548 kB)
Collecting distro
  Downloading distro-1.5.0-py2.py3-none-any.whl (18 kB)
Collecting six>=1.5
  Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
Building wheels for collected packages: pyyaml, empy
  Building wheel for pyyaml (setup.py): started
  Building wheel for pyyaml (setup.py): finished with status 'done'
  Created wheel for pyyaml: filename=PyYAML-5.3.1-cp36-cp36m-linux_x86_64.whl size=44621 sha256=13c6619d55de4fb6a4aea2f0661221f99fe23b5e011727c9db8736f2fff7c2c9
  Stored in directory: /home/ee218/.cache/pip/wheels/e5/9d/ad/2ee53cf262cba1ffd8afe1487eef788ea3f260b7e6232a80fc
  Building wheel for empy (setup.py): started
  Building wheel for empy (setup.py): finished with status 'done'
  Created wheel for empy: filename=empy-3.3.4-py3-none-any.whl size=29329 sha256=3f40b7271fa0115ea9ddd0884e1e86e2abfc8911572118d602be865c981fcb64
  Stored in directory: /home/ee218/.cache/pip/wheels/db/22/d4/99f3395c08193a04ea67564f4f4f86b8d342a5538372227492
Successfully built pyyaml empy
Installing collected packages: pyparsing, six, python-dateutil, docutils, catkin-pkg, pyyaml, empy, distro, rospkg
Successfully installed catkin-pkg-0.4.20 distro-1.5.0 docutils-0.16 empy-3.3.4 pyparsing-2.4.7 python-dateutil-2.8.1 pyyaml-5.3.1 rospkg-1.2.7 six-1.15.0
Collecting numpy
  Downloading numpy-1.19.0-cp36-cp36m-manylinux2010_x86_64.whl (14.6 MB)
Installing collected packages: numpy
Successfully installed numpy-1.19.0
Processing /home/ee218/code/habitat_navrobot/navrobot_ws/src/pyrobot
Requirement already satisfied: numpy>=1.17.0 in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from pyrobot==0.0.1) (1.19.0)
Requirement already satisfied: PyYAML>=3.11 in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from pyrobot==0.0.1) (5.3.1)
Collecting scipy>=1.2.0
  Downloading scipy-1.5.0-cp36-cp36m-manylinux1_x86_64.whl (25.9 MB)
Collecting matplotlib>=2.2.2
  Downloading matplotlib-3.2.2-cp36-cp36m-manylinux1_x86_64.whl (12.4 MB)
Collecting Pillow>=5.1.0
  Downloading Pillow-7.1.2-cp36-cp36m-manylinux1_x86_64.whl (2.1 MB)
Collecting opencv-python==4.0.0.21
  Downloading opencv_python-4.0.0.21-cp36-cp36m-manylinux1_x86_64.whl (25.4 MB)
Collecting open3d_python==0.5.0.0
  Downloading open3d_python-0.5.0.0-cp36-cp36m-manylinux1_x86_64.whl (3.3 MB)
Collecting scikit-learn==0.20.3
  Downloading scikit_learn-0.20.3-cp36-cp36m-manylinux1_x86_64.whl (5.4 MB)
Collecting absl-py==0.7.1
  Downloading absl-py-0.7.1.tar.gz (99 kB)
Collecting pytest-cov==2.6.1
  Downloading pytest_cov-2.6.1-py2.py3-none-any.whl (16 kB)
Collecting pytest-html==1.20.0
  Downloading pytest_html-1.20.0-py2.py3-none-any.whl (15 kB)
Collecting yacs==0.1.6
  Downloading yacs-0.1.6-py3-none-any.whl (9.6 kB)
Collecting guzzle-sphinx-theme==0.7.11
  Downloading guzzle_sphinx_theme-0.7.11.tar.gz (2.5 MB)
Collecting mock==3.0.5
  Downloading mock-3.0.5-py2.py3-none-any.whl (25 kB)
Collecting pyassimp
  Downloading pyassimp-4.1.4.tar.gz (98 kB)
Collecting pytz>=2015.7
  Downloading pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting bezier>=0.10.0
  Downloading bezier-2020.5.19-cp36-cp36m-manylinux2010_x86_64.whl (1.4 MB)
Collecting cycler>=0.10
  Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.2.0-cp36-cp36m-manylinux1_x86_64.whl (88 kB)
Requirement already satisfied: python-dateutil>=2.1 in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from matplotlib>=2.2.2->pyrobot==0.0.1) (2.8.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from matplotlib>=2.2.2->pyrobot==0.0.1) (2.4.7)
Collecting ipywidgets
  Downloading ipywidgets-7.5.1-py2.py3-none-any.whl (121 kB)
Collecting widgetsnbextension
  Downloading widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB)
Collecting notebook
  Downloading notebook-6.0.3-py3-none-any.whl (9.7 MB)
Requirement already satisfied: six in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from absl-py==0.7.1->pyrobot==0.0.1) (1.15.0)
Collecting coverage>=4.4
  Downloading coverage-5.1-cp36-cp36m-manylinux1_x86_64.whl (227 kB)
Collecting pytest>=3.6
  Downloading pytest-5.4.3-py3-none-any.whl (248 kB)
Collecting pytest-metadata
  Downloading pytest_metadata-1.9.0-py2.py3-none-any.whl (9.9 kB)
Collecting Sphinx>=1.2b1
  Downloading Sphinx-3.1.1-py3-none-any.whl (2.9 MB)
Collecting ipython>=4.0.0; python_version >= "3.3"
  Downloading ipython-7.15.0-py3-none-any.whl (783 kB)
Collecting traitlets>=4.3.1
  Downloading traitlets-4.3.3-py2.py3-none-any.whl (75 kB)
Collecting ipykernel>=4.5.1
  Downloading ipykernel-5.3.0-py3-none-any.whl (119 kB)
Collecting nbformat>=4.2.0
  Downloading nbformat-5.0.7-py3-none-any.whl (170 kB)
Collecting jinja2
  Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting nbconvert
  Downloading nbconvert-5.6.1-py2.py3-none-any.whl (455 kB)
Collecting prometheus-client
  Downloading prometheus_client-0.8.0-py2.py3-none-any.whl (53 kB)
Collecting tornado>=5.0
  Downloading tornado-6.0.4.tar.gz (496 kB)
Collecting jupyter-core>=4.6.1
  Downloading jupyter_core-4.6.3-py2.py3-none-any.whl (83 kB)
Collecting terminado>=0.8.1
  Downloading terminado-0.8.3-py2.py3-none-any.whl (33 kB)
Collecting Send2Trash
  Downloading Send2Trash-1.5.0-py3-none-any.whl (12 kB)
Collecting ipython-genutils
  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting pyzmq>=17
  Downloading pyzmq-19.0.1-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB)
Collecting jupyter-client>=5.3.4
  Downloading jupyter_client-6.1.3-py3-none-any.whl (106 kB)
Collecting importlib-metadata>=0.12; python_version < "3.8"
  Downloading importlib_metadata-1.6.1-py2.py3-none-any.whl (31 kB)
Collecting more-itertools>=4.0.0
  Downloading more_itertools-8.4.0-py3-none-any.whl (43 kB)
Collecting attrs>=17.4.0
  Downloading attrs-19.3.0-py2.py3-none-any.whl (39 kB)
Collecting wcwidth
  Downloading wcwidth-0.2.4-py2.py3-none-any.whl (30 kB)
Collecting py>=1.5.0
  Downloading py-1.8.2-py2.py3-none-any.whl (83 kB)
Collecting packaging
  Downloading packaging-20.4-py2.py3-none-any.whl (37 kB)
Collecting pluggy<1.0,>=0.12
  Downloading pluggy-0.13.1-py2.py3-none-any.whl (18 kB)
Collecting snowballstemmer>=1.1
  Downloading snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB)
Collecting requests>=2.5.0
  Downloading requests-2.24.0-py2.py3-none-any.whl (61 kB)
Requirement already satisfied: setuptools in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from Sphinx>=1.2b1->guzzle-sphinx-theme==0.7.11->pyrobot==0.0.1) (47.3.1)
Collecting sphinxcontrib-devhelp
  Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
Collecting sphinxcontrib-qthelp
  Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
Collecting sphinxcontrib-jsmath
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-serializinghtml
  Downloading sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl (89 kB)
Collecting Pygments>=2.0
  Downloading Pygments-2.6.1-py3-none-any.whl (914 kB)
Collecting imagesize
  Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting sphinxcontrib-applehelp
  Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB)
Collecting alabaster<0.8,>=0.7
  Downloading alabaster-0.7.12-py2.py3-none-any.whl (14 kB)
Requirement already satisfied: docutils>=0.12 in /home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages (from Sphinx>=1.2b1->guzzle-sphinx-theme==0.7.11->pyrobot==0.0.1) (0.16)
Collecting babel>=1.3
  Downloading Babel-2.8.0-py2.py3-none-any.whl (8.6 MB)
Collecting sphinxcontrib-htmlhelp
  Downloading sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl (96 kB)
Collecting decorator
  Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting jedi>=0.10
  Downloading jedi-0.17.1-py2.py3-none-any.whl (1.4 MB)
Collecting pickleshare
  Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting pexpect; sys_platform != "win32"
  Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting backcall
  Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
  Downloading prompt_toolkit-3.0.5-py3-none-any.whl (351 kB)
Collecting jsonschema!=2.5.0,>=2.4
  Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting MarkupSafe>=0.23
  Downloading MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (27 kB)
Collecting mistune<2,>=0.8.1
  Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting defusedxml
  Downloading defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting testpath
  Downloading testpath-0.4.4-py2.py3-none-any.whl (163 kB)
Collecting bleach
  Downloading bleach-3.1.5-py2.py3-none-any.whl (151 kB)
Collecting pandocfilters>=1.4.1
  Downloading pandocfilters-1.4.2.tar.gz (14 kB)
Collecting entrypoints>=0.2.2
  Downloading entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Collecting ptyprocess; os_name != "nt"
  Downloading ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB)
Collecting zipp>=0.5
  Downloading zipp-3.1.0-py3-none-any.whl (4.9 kB)
Collecting certifi>=2017.4.17
  Downloading certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting chardet<4,>=3.0.2
  Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Downloading urllib3-1.25.9-py2.py3-none-any.whl (126 kB)
Collecting idna<3,>=2.5
  Downloading idna-2.9-py2.py3-none-any.whl (58 kB)
Collecting parso<0.8.0,>=0.7.0
  Downloading parso-0.7.0-py2.py3-none-any.whl (100 kB)
Collecting pyrsistent>=0.14.0
  Downloading pyrsistent-0.16.0.tar.gz (108 kB)
Collecting webencodings
  Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: pyrobot, absl-py, guzzle-sphinx-theme, pyassimp, tornado, pandocfilters, pyrsistent
  Building wheel for pyrobot (setup.py): started
  Building wheel for pyrobot (setup.py): finished with status 'done'
  Created wheel for pyrobot: filename=pyrobot-0.0.1-py3-none-any.whl size=78949 sha256=ffac38948bc2d78b039b3edd14504d091d99ccaafa5fee75cc33bef2c31b7632
  Stored in directory: /tmp/pip-ephem-wheel-cache-mpxxy7lo/wheels/8a/f9/f4/df234bce2a8f4add5fe4f31d57f73a7fb4bd1858a443081ce8
  Building wheel for absl-py (setup.py): started
  Building wheel for absl-py (setup.py): finished with status 'done'
  Created wheel for absl-py: filename=absl_py-0.7.1-py3-none-any.whl size=117847 sha256=6e19282d701d7b175940eda9b681abbd6bb1376f8551b3d10a39c0892501706f
  Stored in directory: /home/ee218/.cache/pip/wheels/e6/18/55/72da70503ed709c86faee3a9d3034befffc0f6d76d22e57104
  Building wheel for guzzle-sphinx-theme (setup.py): started
  Building wheel for guzzle-sphinx-theme (setup.py): finished with status 'done'
  Created wheel for guzzle-sphinx-theme: filename=guzzle_sphinx_theme-0.7.11-py3-none-any.whl size=2555155 sha256=4ea4130aeaf9c66ccbe21fb9e53d26893c8d8130923162c4b02fa2a8cc8a8333
  Stored in directory: /home/ee218/.cache/pip/wheels/6e/fc/d8/4419bdbccc44aef23104e1258fd4de744051a4db7ec28fe912
  Building wheel for pyassimp (setup.py): started
  Building wheel for pyassimp (setup.py): finished with status 'done'
  Created wheel for pyassimp: filename=pyassimp-4.1.4-py3-none-any.whl size=106596 sha256=9851b2b52fdf6d8eab43d8e89af61c5775e8a67785290927f4c143b7137cad37
  Stored in directory: /home/ee218/.cache/pip/wheels/13/03/9d/bc6f1d58f4b0ceb6e119ae0d4f8688b25e6bd18b6c66a022a6
  Building wheel for tornado (setup.py): started
  Building wheel for tornado (setup.py): finished with status 'done'
  Created wheel for tornado: filename=tornado-6.0.4-cp36-cp36m-linux_x86_64.whl size=422910 sha256=ca4c47923611b4c75a552f386d7a359edadf3ca41d015c6c977822801452dc2f
  Stored in directory: /home/ee218/.cache/pip/wheels/37/a7/db/2d592e44029ef817f3ef63ea991db34191cebaef087a96f505
  Building wheel for pandocfilters (setup.py): started
  Building wheel for pandocfilters (setup.py): finished with status 'done'
  Created wheel for pandocfilters: filename=pandocfilters-1.4.2-py3-none-any.whl size=7856 sha256=124b494579511efd197afd09c8d8675ab5ea6fa1d2076493503919c09cce406a
  Stored in directory: /home/ee218/.cache/pip/wheels/46/c4/40/718c6fd14c2129ccaee10e0cf03ef6c4d01d98cad5dbbfda38
  Building wheel for pyrsistent (setup.py): started
  Building wheel for pyrsistent (setup.py): finished with status 'done'
  Created wheel for pyrsistent: filename=pyrsistent-0.16.0-cp36-cp36m-linux_x86_64.whl size=94504 sha256=c5fc1fc7ffee04ca8e59f028eca3f2e185926941d4ca3a089f724203e47910ca
  Stored in directory: /home/ee218/.cache/pip/wheels/d1/8a/1c/32ab9017418a2c64e4fbaf503c08648bed2f8eb311b869a464
Successfully built pyrobot absl-py guzzle-sphinx-theme pyassimp tornado pandocfilters pyrsistent
Installing collected packages: scipy, cycler, kiwisolver, matplotlib, Pillow, opencv-python, decorator, ipython-genutils, traitlets, jupyter-core, attrs, pyrsistent, zipp, importlib-metadata, jsonschema, nbformat, MarkupSafe, jinja2, mistune, defusedxml, testpath, Pygments, packaging, webencodings, bleach, pandocfilters, entrypoints, nbconvert, prometheus-client, tornado, ptyprocess, terminado, Send2Trash, pyzmq, parso, jedi, pickleshare, pexpect, backcall, wcwidth, prompt-toolkit, ipython, jupyter-client, ipykernel, notebook, widgetsnbextension, ipywidgets, open3d-python, scikit-learn, absl-py, coverage, more-itertools, py, pluggy, pytest, pytest-cov, pytest-metadata, pytest-html, yacs, snowballstemmer, certifi, chardet, urllib3, idna, requests, sphinxcontrib-devhelp, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-serializinghtml, imagesize, sphinxcontrib-applehelp, alabaster, pytz, babel, sphinxcontrib-htmlhelp, Sphinx, guzzle-sphinx-theme, mock, pyassimp, bezier, pyrobot
Successfully installed MarkupSafe-1.1.1 Pillow-7.1.2 Pygments-2.6.1 Send2Trash-1.5.0 Sphinx-3.1.1 absl-py-0.7.1 alabaster-0.7.12 attrs-19.3.0 babel-2.8.0 backcall-0.2.0 bezier-2020.5.19 bleach-3.1.5 certifi-2020.6.20 chardet-3.0.4 coverage-5.1 cycler-0.10.0 decorator-4.4.2 defusedxml-0.6.0 entrypoints-0.3 guzzle-sphinx-theme-0.7.11 idna-2.9 imagesize-1.2.0 importlib-metadata-1.6.1 ipykernel-5.3.0 ipython-7.15.0 ipython-genutils-0.2.0 ipywidgets-7.5.1 jedi-0.17.1 jinja2-2.11.2 jsonschema-3.2.0 jupyter-client-6.1.3 jupyter-core-4.6.3 kiwisolver-1.2.0 matplotlib-3.2.2 mistune-0.8.4 mock-3.0.5 more-itertools-8.4.0 nbconvert-5.6.1 nbformat-5.0.7 notebook-6.0.3 open3d-python-0.5.0.0 opencv-python-4.0.0.21 packaging-20.4 pandocfilters-1.4.2 parso-0.7.0 pexpect-4.8.0 pickleshare-0.7.5 pluggy-0.13.1 prometheus-client-0.8.0 prompt-toolkit-3.0.5 ptyprocess-0.6.0 py-1.8.2 pyassimp-4.1.4 pyrobot-0.0.1 pyrsistent-0.16.0 pytest-5.4.3 pytest-cov-2.6.1 pytest-html-1.20.0 pytest-metadata-1.9.0 pytz-2020.1 pyzmq-19.0.1 requests-2.24.0 scikit-learn-0.20.3 scipy-1.5.0 snowballstemmer-2.0.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-1.0.3 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.4 terminado-0.8.3 testpath-0.4.4 tornado-6.0.4 traitlets-4.3.3 urllib3-1.25.9 wcwidth-0.2.4 webencodings-0.5.1 widgetsnbextension-3.5.1 yacs-0.1.6 zipp-3.1.0
Setting up PyRobot Catkin Ws...
Reading package lists...
Building dependency tree...
Reading state information...
ros-kinetic-cv-bridge is already the newest version (1.12.8-0xenial-20191214-081444+0000).
0 upgraded, 0 newly installed, 0 to remove and 451 not upgraded.
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/ee218/pyrobot_catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/kinetic
-- This workspace overlays: /opt/ros/kinetic
-- Found PythonInterp: /home/ee218/pyenv_pyrobot_python3/bin/python (found version "3.6.2") 
-- Using PYTHON_EXECUTABLE: /home/ee218/pyenv_pyrobot_python3/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/ee218/pyrobot_catkin_ws/build/test_results
-- Found gmock sources under '/usr/src/gmock': gmock will be built
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found gtest sources under '/usr/src/gmock': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests
-- catkin 0.7.14
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 54 packages in topological order:
-- ~~  - geometry (metapackage)
-- ~~  - geometry2 (metapackage)
-- ~~  - geometry_experimental (metapackage)
-- ~~  - opencv_tests
-- ~~  - ros_comm (metapackage)
-- ~~  - rosgraph
-- ~~  - rosmaster
-- ~~  - rosparam
-- ~~  - rospy
-- ~~  - rosservice
-- ~~  - roslaunch
-- ~~  - rosconsole
-- ~~  - roslz4
-- ~~  - rosbag_storage
-- ~~  - rostest
-- ~~  - eigen_conversions
-- ~~  - kdl_conversions
-- ~~  - rosmsg
-- ~~  - test_rosbag_storage
-- ~~  - test_roslib_comm
-- ~~  - tf2_msgs
-- ~~  - tf2
-- ~~  - tf2_bullet
-- ~~  - tf2_eigen
-- ~~  - vision_opencv (metapackage)
-- ~~  - xmlrpcpp
-- ~~  - roscpp
-- ~~  - rosout
-- ~~  - message_filters
-- ~~  - rosnode
-- ~~  - rostopic
-- ~~  - roswtf
-- ~~  - test_roscpp
-- ~~  - test_rosgraph
-- ~~  - test_roslaunch
-- ~~  - test_rosmaster
-- ~~  - test_rosparam
-- ~~  - test_rospy
-- ~~  - test_rosservice
-- ~~  - tf2_py
-- ~~  - topic_tools
-- ~~  - rosbag
-- ~~  - cv_bridge
-- ~~  - image_geometry
-- ~~  - test_rosbag
-- ~~  - test_rostopic
-- ~~  - tf2_ros
-- ~~  - tf
-- ~~  - tf2_geometry_msgs
-- ~~  - tf2_kdl
-- ~~  - test_tf2
-- ~~  - tf2_sensor_msgs
-- ~~  - tf2_tools
-- ~~  - tf_conversions
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin metapackage: 'geometry'
-- ==> add_subdirectory(geometry/geometry)
-- +++ processing catkin metapackage: 'geometry2'
-- ==> add_subdirectory(geometry2/geometry2)
-- +++ processing catkin metapackage: 'geometry_experimental'
-- ==> add_subdirectory(geometry2/geometry_experimental)
-- +++ processing catkin package: 'opencv_tests'
-- ==> add_subdirectory(vision_opencv/opencv_tests)
-- +++ processing catkin metapackage: 'ros_comm'
-- ==> add_subdirectory(ros_comm/ros_comm)
-- +++ processing catkin package: 'rosgraph'
-- ==> add_subdirectory(ros_comm/tools/rosgraph)
-- +++ processing catkin package: 'rosmaster'
-- ==> add_subdirectory(ros_comm/tools/rosmaster)
-- +++ processing catkin package: 'rosparam'
-- ==> add_subdirectory(ros_comm/tools/rosparam)
-- +++ processing catkin package: 'rospy'
-- ==> add_subdirectory(ros_comm/clients/rospy)
-- +++ processing catkin package: 'rosservice'
-- ==> add_subdirectory(ros_comm/tools/rosservice)
-- +++ processing catkin package: 'roslaunch'
-- ==> add_subdirectory(ros_comm/tools/roslaunch)
-- +++ processing catkin package: 'rosconsole'
-- ==> add_subdirectory(ros_comm/tools/rosconsole)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   regex
--   system
--   thread
--   chrono
--   date_time
--   atomic
-- rosconsole backend: log4cxx
-- +++ processing catkin package: 'roslz4'
-- ==> add_subdirectory(ros_comm/utilities/roslz4)
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (found suitable version "3.6.2", minimum required is "3.6") 
-- +++ processing catkin package: 'rosbag_storage'
-- ==> add_subdirectory(ros_comm/tools/rosbag_storage)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   date_time
--   filesystem
--   program_options
--   regex
--   system
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.6") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- +++ processing catkin package: 'rostest'
-- ==> add_subdirectory(ros_comm/tools/rostest)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   thread
--   chrono
--   date_time
--   atomic
-- +++ processing catkin package: 'eigen_conversions'
-- ==> add_subdirectory(geometry/eigen_conversions)
-- +++ processing catkin package: 'kdl_conversions'
-- ==> add_subdirectory(geometry/kdl_conversions)
-- +++ processing catkin package: 'rosmsg'
-- ==> add_subdirectory(ros_comm/tools/rosmsg)
-- +++ processing catkin package: 'test_rosbag_storage'
-- ==> add_subdirectory(ros_comm/test/test_rosbag_storage)
-- Boost version: 1.58.0
-- +++ processing catkin package: 'test_roslib_comm'
-- ==> add_subdirectory(ros_comm/test/test_roslib_comm)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- test_roslib_comm: 15 messages, 0 services
-- +++ processing catkin package: 'tf2_msgs'
-- ==> add_subdirectory(geometry2/tf2_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   thread
--   chrono
--   system
--   date_time
--   atomic
-- Generating .msg files for action tf2_msgs/LookupTransform /home/ee218/pyrobot_catkin_ws/src/geometry2/tf2_msgs/action/LookupTransform.action
Generating for action LookupTransform
-- tf2_msgs: 9 messages, 1 services
-- +++ processing catkin package: 'tf2'
-- ==> add_subdirectory(geometry2/tf2)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   signals
--   system
--   thread
--   chrono
--   date_time
--   atomic
-- +++ processing catkin package: 'tf2_bullet'
-- ==> add_subdirectory(geometry2/tf2_bullet)
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'bullet'
--   No package 'bullet' found
-- Configuring incomplete, errors occurred!
See also "/home/ee218/pyrobot_catkin_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/ee218/pyrobot_catkin_ws/build/CMakeFiles/CMakeError.log".
Base path: /home/ee218/pyrobot_catkin_ws
Source space: /home/ee218/pyrobot_catkin_ws/src
Build space: /home/ee218/pyrobot_catkin_ws/build
Devel space: /home/ee218/pyrobot_catkin_ws/devel
Install space: /home/ee218/pyrobot_catkin_ws/install
Creating symlink "/home/ee218/pyrobot_catkin_ws/src/CMakeLists.txt" pointing to "/opt/ros/kinetic/share/catkin/cmake/toplevel.cmake"
####
#### Running command: "cmake /home/ee218/pyrobot_catkin_ws/src -DPYTHON_EXECUTABLE=/home/ee218/pyenv_pyrobot_python3/bin/python -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so -DCATKIN_DEVEL_PREFIX=/home/ee218/pyrobot_catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/ee218/pyrobot_catkin_ws/install -G Unix Makefiles" in "/home/ee218/pyrobot_catkin_ws/build"
####
kalyanvasudev commented 4 years ago

Things seem to running smoothly here on the CI - https://app.circleci.com/pipelines/github/facebookresearch/pyrobot/216/workflows/23884249-eaaa-4423-9dd8-e0b8e7e9b165/jobs/397/steps

What is the output of the command echo $PYTHONPATH?

kalyanvasudev commented 4 years ago

Also, is the that the full output log of the python3-pyrobot installation? Seems the the pyrobot_catkin_ws is not fully compiled?

mumu1408 commented 4 years ago

Things seem to running smoothly here on the CI - https://app.circleci.com/pipelines/github/facebookresearch/pyrobot/216/workflows/23884249-eaaa-4423-9dd8-e0b8e7e9b165/jobs/397/steps

What is the output of the command echo $PYTHONPATH?

(pyenv_pyrobot_python3) ee218@ee218-X555LI:~$ echo $PYTHONPATH
/home/ee218/code/turtlebot/turtlebot/devel/lib/python2.7/dist-packages:/home/ee218/code/turtlebot/kobuki/devel/lib/python2.7/dist-packages:/home/ee218/code/turtlebot/rocon/devel/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages
mumu1408 commented 4 years ago

Also, is the that the full output log of the python3-pyrobot installation? Seems the the pyrobot_catkin_ws is not fully compiled?

Yes, that is the full output log.

mumu1408 commented 4 years ago

Also, is the that the full output log of the python3-pyrobot installation? Seems the the pyrobot_catkin_ws is not fully compiled?

I have re-compiled the 'pyrobot_catkin_ws', but I still have the import error

the output of 'catkin_make'

(pyenv_pyrobot_python3) ee218@ee218-X555LI: ~/pyrobot_catkin_ws$ catkin_make --cmake-args -DPYTHON_EXECUTABLE=$(which python) -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so
Base path: /home/ee218/pyrobot_catkin_ws
Source space: /home/ee218/pyrobot_catkin_ws/src
Build space: /home/ee218/pyrobot_catkin_ws/build
Devel space: /home/ee218/pyrobot_catkin_ws/devel
Install space: /home/ee218/pyrobot_catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/ee218/pyrobot_catkin_ws/build"
####
####
#### Running command: "make -j4 -l4" in "/home/ee218/pyrobot_catkin_ws/build"
####
[  0%] Built target rosconsole_backend_interface
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target roslz4
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_FillEmbedTime
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeComplex2
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_FillSimple
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_FieldNameChange1
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeComplex1
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg1
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_FieldNameChange2
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_HeaderTest
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeArray2
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg2
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChange1
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg3
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChange2
[  0%] Built target rosgraph_msgs_generate_messages_eus
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeArray1
[  0%] Built target _test_roslib_comm_generate_messages_check_deps_ArrayOfMsgs
[  0%] Built target rosgraph_msgs_generate_messages_py
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionResult
[  0%] Built target _tf2_msgs_generate_messages_check_deps_FrameGraph
[  0%] Built target _tf2_msgs_generate_messages_check_deps_TFMessage
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformGoal
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionGoal
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformAction
[  0%] Built target _tf2_msgs_generate_messages_check_deps_TF2Error
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformResult
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_lisp
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_eus
[  0%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformActionFeedback
[  1%] Built target xmlrpcpp
[  1%] Built target _tf2_msgs_generate_messages_check_deps_LookupTransformFeedback
[  1%] Built target _roscpp_generate_messages_check_deps_Logger
[  1%] Built target _roscpp_generate_messages_check_deps_SetLoggerLevel
[  1%] Built target _catkin_empty_exported_target
[  1%] Built target _roscpp_generate_messages_check_deps_GetLoggers
[  1%] Built target _roscpp_generate_messages_check_deps_Empty
[  1%] Built target _test_roscpp_generate_messages_check_deps_FixedLengthStringArray
[  1%] Built target _test_roscpp_generate_messages_check_deps_FixedLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_CustomHeader
[  1%] Built target _test_roscpp_generate_messages_check_deps_ArrayOfVariableLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_VariableLengthArrayOfExternal
[  1%] Built target _test_roscpp_generate_messages_check_deps_VariableLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_Constants
[  1%] Built target _test_roscpp_generate_messages_check_deps_Point32
[  1%] Built target _test_roscpp_generate_messages_check_deps_FixedLengthArrayOfExternal
[  1%] Built target _test_roscpp_generate_messages_check_deps_EmbeddedFixedLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_HeaderNotFirstMember
[  1%] Built target _test_roscpp_generate_messages_check_deps_TestEmpty
[  1%] Built target _test_roscpp_generate_messages_check_deps_ArrayOfFixedLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_EmbeddedExternal
[  1%] Built target _test_roscpp_generate_messages_check_deps_BadTestStringString
[  1%] Built target _test_roscpp_generate_messages_check_deps_TestStringInt
[  1%] Built target _test_roscpp_generate_messages_check_deps_VariableLengthStringArray
[  1%] Built target _test_roscpp_generate_messages_check_deps_WithHeader
[  1%] Built target _test_roscpp_generate_messages_check_deps_WithDuration
[  1%] Built target _test_roscpp_generate_messages_check_deps_EmbeddedVariableLength
[  1%] Built target _test_roscpp_generate_messages_check_deps_TestWithHeader
[  1%] Built target _test_roscpp_generate_messages_check_deps_WithMemberNamedHeaderThatIsNotAHeader
[  1%] Built target _test_roscpp_generate_messages_check_deps_WithTime
[  1%] Built target _test_roscpp_generate_messages_check_deps_LatencyMessage
[  1%] Built target _test_roscpp_generate_messages_check_deps_TestArray
[  1%] Built target _test_roscpp_generate_messages_check_deps_ChannelFloat32
[  1%] Built target _test_roscpp_generate_messages_check_deps_PointCloud
[  1%] Built target _test_roscpp_generate_messages_check_deps_ThroughputMessage
[  1%] Built target _test_roscpp_generate_messages_check_deps_TestStringString
[  1%] Built target _test_rosmaster_generate_messages_check_deps_String
[  1%] Built target _test_rosmaster_generate_messages_check_deps_RosmsgA
[  1%] Built target _test_rosmaster_generate_messages_check_deps_Simple
[  1%] Built target _test_rosmaster_generate_messages_check_deps_Floats
[  1%] Built target _test_rosmaster_generate_messages_check_deps_CompositeA
[  1%] Built target _test_rosmaster_generate_messages_check_deps_RosmsgC
[  1%] Built target _test_rosmaster_generate_messages_check_deps_CompositeB
[  1%] Built target _test_rosmaster_generate_messages_check_deps_Embed
[  1%] Built target _test_rosmaster_generate_messages_check_deps_Composite
[  1%] Built target _test_rosmaster_generate_messages_check_deps_Arrays
[  1%] Built target _test_rosmaster_generate_messages_check_deps_TestString
[  1%] Built target _test_rosmaster_generate_messages_check_deps_AddTwoInts
[  1%] Built target _test_rosmaster_generate_messages_check_deps_TestArrays
[  1%] Built target _test_rosmaster_generate_messages_check_deps_RosmsgB
[  1%] Built target _test_rosmaster_generate_messages_check_deps_TestHeader
[  1%] Built target _test_rosmaster_generate_messages_check_deps_RossrvA
[  1%] Built target _test_rosmaster_generate_messages_check_deps_TVals
[  1%] Built target _test_rosmaster_generate_messages_check_deps_TestPrimitives
[  1%] Built target _test_rosmaster_generate_messages_check_deps_RossrvB
[  1%] Built target _test_rospy_generate_messages_check_deps_HeaderVal
[  1%] Built target _test_rospy_generate_messages_check_deps_Val
[  1%] Built target _test_rospy_generate_messages_check_deps_TransitiveSrv
[  1%] Built target _test_rospy_generate_messages_check_deps_EmptySrv
[  1%] Built target _test_rospy_generate_messages_check_deps_EmptyRespSrv
[  1%] Built target _test_rospy_generate_messages_check_deps_MultipleAddTwoInts
[  1%] Built target _test_rospy_generate_messages_check_deps_EmptyReqSrv
[  1%] Built target _test_rospy_generate_messages_check_deps_TransitiveMsg1
[  1%] Built target _test_rospy_generate_messages_check_deps_Empty
[  1%] Built target _test_rospy_generate_messages_check_deps_ConstantsMultiplex
[  1%] Built target _test_rospy_generate_messages_check_deps_TransitiveImport
[  1%] Built target _test_rospy_generate_messages_check_deps_StringString
[  1%] Built target _test_rospy_generate_messages_check_deps_ArrayVal
[  1%] Built target _test_rospy_generate_messages_check_deps_Floats
[  1%] Built target _test_rospy_generate_messages_check_deps_TestFixedArray
[  1%] Built target _test_rospy_generate_messages_check_deps_TransitiveMsg2
[  1%] Built target _test_rospy_generate_messages_check_deps_TestConstants
[  1%] Built target _test_rospy_generate_messages_check_deps_EmbedTest
[  1%] Built target _test_rospy_generate_messages_check_deps_ListReturn
[  1%] Built target _test_rospy_generate_messages_check_deps_HeaderHeaderVal
[  1%] Built target _test_rospy_generate_messages_check_deps_PythonKeyword
[  1%] Built target _test_rosservice_generate_messages_check_deps_HeaderEcho
[  1%] Built target _topic_tools_generate_messages_check_deps_MuxSelect
[  1%] Built target _topic_tools_generate_messages_check_deps_DemuxSelect
[  1%] Built target _topic_tools_generate_messages_check_deps_MuxList
[  1%] Built target _topic_tools_generate_messages_check_deps_MuxDelete
[  1%] Built target _topic_tools_generate_messages_check_deps_DemuxDelete
[  1%] Built target _topic_tools_generate_messages_check_deps_MuxAdd
[  1%] Built target sensor_msgs_generate_messages_lisp
[  1%] Built target sensor_msgs_generate_messages_py
[  1%] Built target sensor_msgs_generate_messages_eus
[  1%] Built target sensor_msgs_generate_messages_nodejs
[  1%] Built target sensor_msgs_generate_messages_cpp
[  1%] Built target _topic_tools_generate_messages_check_deps_DemuxList
[  1%] Built target _topic_tools_generate_messages_check_deps_DemuxAdd
[  1%] Built target _test_rosbag_generate_messages_check_deps_PartiallyMigrated
[  1%] Built target _test_rosbag_generate_messages_check_deps_SimpleMigrated
[  1%] Built target _test_rosbag_generate_messages_check_deps_MigratedAddSub
[  1%] Built target _test_rosbag_generate_messages_check_deps_Converged
[  1%] Built target _test_rosbag_generate_messages_check_deps_Unmigrated
[  1%] Built target _test_rosbag_generate_messages_check_deps_MigratedExplicit
[  1%] Built target _test_rosbag_generate_messages_check_deps_SubUnmigrated
[  1%] Built target _test_rosbag_generate_messages_check_deps_Simple
[  1%] Built target _test_rosbag_generate_messages_check_deps_MigratedImplicit
[  1%] Built target _test_rosbag_generate_messages_check_deps_MigratedMixed
[  1%] Built target _test_rosbag_generate_messages_check_deps_Constants
[  1%] Built target _test_rosbag_generate_messages_check_deps_Renamed4
[  1%] Built target _test_rostopic_generate_messages_check_deps_TVals
[  1%] Built target _test_rostopic_generate_messages_check_deps_Simple
[  1%] Built target _test_rostopic_generate_messages_check_deps_Floats
[  1%] Built target _test_rostopic_generate_messages_check_deps_Arrays
[  1%] Built target actionlib_generate_messages_nodejs
[  1%] Built target actionlib_generate_messages_py
[  1%] Built target _test_rostopic_generate_messages_check_deps_ArrayVal
[  1%] Built target _test_rostopic_generate_messages_check_deps_Embed
[  1%] Built target _test_rostopic_generate_messages_check_deps_Val
[  1%] Built target actionlib_generate_messages_eus
[  1%] Built target actionlib_generate_messages_lisp
[  1%] Built target actionlib_generate_messages_cpp
[  1%] Built target gtest
[  2%] Built target rosconsole_log4cxx
[  3%] Built target roslz4_py
[  6%] Built target rosbag_storage
[  6%] Built target _tf_generate_messages_check_deps_tfMessage
[  6%] Built target _tf_generate_messages_check_deps_FrameGraph
[  7%] Built target kdl_conversions
[  7%] Built target eigen_conversions
[ 10%] Built target test_roslib_comm_generate_messages_cpp
[ 12%] Built target test_roslib_comm_generate_messages_nodejs
[ 14%] Built target test_roslib_comm_generate_messages_lisp
[ 15%] Built target test_roslib_comm_generate_messages_eus
[ 16%] Built target test_roslib_comm_generate_messages_py
[ 16%] Built target tf2_msgs_generate_messages_nodejs
[ 18%] Built target tf2_msgs_generate_messages_cpp
[ 19%] Built target tf2_msgs_generate_messages_lisp
[ 22%] Built target tf2_msgs_generate_messages_py
[ 23%] Built target tf2_msgs_generate_messages_eus
[ 23%] Built target roscpp_generate_messages_lisp
[ 23%] Built target roscpp_generate_messages_py
[ 23%] Built target roscpp_generate_messages_cpp
[ 24%] Built target roscpp_generate_messages_eus
[ 25%] Built target roscpp_generate_messages_nodejs
[ 29%] Built target test_roscpp_generate_messages_eus
[ 33%] Built target test_roscpp_generate_messages_py
[ 36%] Built target test_roscpp_generate_messages_nodejs
[ 40%] Built target test_roscpp_generate_messages_lisp
[ 42%] Built target test_roscpp_generate_messages_cpp
[ 45%] Built target test_rosmaster_generate_messages_cpp
[ 46%] Built target test_rosmaster_generate_messages_nodejs
[ 49%] Built target test_rosmaster_generate_messages_lisp
[ 51%] Built target test_rosmaster_generate_messages_py
[ 54%] Built target test_rosmaster_generate_messages_eus
[ 57%] Built target test_rospy_generate_messages_cpp
[ 59%] Built target test_rospy_generate_messages_nodejs
[ 61%] Built target test_rosservice_generate_messages_py
[ 63%] Built target test_rospy_generate_messages_lisp
[ 63%] Built target test_rosservice_generate_messages_nodejs
[ 63%] Built target test_rosservice_generate_messages_cpp
[ 63%] Built target test_rosservice_generate_messages_lisp
[ 63%] Built target topic_tools_generate_messages_cpp
[ 63%] Built target test_rosservice_generate_messages_eus
[ 64%] Built target topic_tools_generate_messages_lisp
[ 66%] Built target topic_tools_generate_messages_nodejs
[ 67%] Built target topic_tools_generate_messages_eus
[ 67%] Built target topic_tools_generate_messages_py
[ 68%] Built target test_rosbag_generate_messages_eus
[ 68%] Built target image_geometry
[ 70%] Built target test_rosbag_generate_messages_nodejs
[ 71%] Built target test_rosbag_generate_messages_cpp
[ 72%] Built target test_rosbag_generate_messages_lisp
[ 75%] Built target test_rosbag_generate_messages_py
[ 75%] Built target test_rostopic_generate_messages_cpp
[ 75%] Built target test_rostopic_generate_messages_nodejs
[ 76%] Built target test_rostopic_generate_messages_eus
[ 77%] Built target test_rostopic_generate_messages_py
[ 79%] Built target test_rostopic_generate_messages_lisp
[ 79%] Built target tf_generate_messages_eus
[ 79%] Built target tf_generate_messages_cpp
[ 79%] Built target tf_generate_messages_nodejs
[ 79%] Built target tf_generate_messages_py
[ 80%] Built target tf_generate_messages_lisp
[ 80%] Built target test_roslib_comm_generate_messages
[ 80%] Built target rosconsole
[ 80%] Built target tf2_msgs_generate_messages
[ 80%] Built target roscpp_generate_messages
[ 80%] Built target test_roscpp_generate_messages
[ 81%] Built target tf2
[ 81%] Built target test_rosmaster_generate_messages
[ 84%] Built target test_rospy_generate_messages_py
[ 87%] Built target test_rospy_generate_messages_eus
[ 87%] Built target test_rosservice_generate_messages
[ 87%] Built target topic_tools_generate_messages
[ 87%] Built target test_rosbag_generate_messages
[ 87%] Built target tf2_py
[ 87%] Built target cv_bridge
[ 87%] Built target tf_generate_messages
[ 87%] Built target test_rostopic_generate_messages
[ 87%] Built target test_rospy_generate_messages
[ 87%] Built target cv_bridge_boost
[ 92%] Built target roscpp
[ 92%] Built target rosout
[ 92%] Built target message_filters
[ 92%] Built target topic_tools
[ 93%] Built target mux
[ 94%] Built target drop
[ 94%] Built target tf2_ros
[ 94%] Built target relay
[ 94%] Built target throttle
[ 94%] Built target switch_mux
[ 94%] Built target demux
[ 94%] Built target rosbag
[ 96%] Built target tf2_ros_buffer_server
[ 96%] Built target tf2_ros_static_transform_publisher
[ 96%] Built target play
[ 96%] Built target tf
[ 96%] Built target record
[ 97%] Built target testBroadcaster
[ 97%] Built target tf_empty_listener
[ 97%] Built target tf_change_notifier
[ 97%] Built target testListener
[ 97%] Built target static_transform_publisher
[ 97%] Built target tf_echo
[ 97%] Built target tf_monitor
[ 98%] Built target transform_listener_unittest
[100%] Built target tf_conversions

the error

(pyenv_pyrobot_python3) ee218@ee218-X555LI: ~/pyrobot_catkin_ws$ python
Python 3.6.2 (default, Jul 17 2017, 23:14:31) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tf
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/__init__.py", line 28, in <module>
    from tf2_ros import TransformException as Exception, ConnectivityException, LookupException, ExtrapolationException
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2_ros/__init__.py", line 38, in <module>
    from tf2_py import *
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf2_py/__init__.py", line 38, in <module>
    from ._tf2 import *
ImportError: dynamic module does not define module export function (PyInit__tf2)

the output of command echo $PYTHONPATH

ee218@ee218-X555LI: ~$ echo $PYTHONPATH
/home/ee218/code/habitat_navrobot/navrobot_ws/devel/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages
mumu1408 commented 4 years ago

Just source ~/pyrobot_catkin_ws/devel/setup.bash, and the error gone.

(pyenv_pyrobot_python3) ee218@ee218-X555LI: ~/pyrobot_catkin_ws$ source ~/pyrobot_catkin_ws/devel/setup.bash 
(pyenv_pyrobot_python3) ee218@ee218-X555LI: ~/pyrobot_catkin_ws$ python
Python 3.6.2 (default, Jul 17 2017, 23:14:31) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tf
>>> tf.__path__
['/home/ee218/pyrobot_catkin_ws/devel/lib/python3/dist-packages/tf', '/home/ee218/pyrobot_catkin_ws/src/geometry/tf/src/tf', '/opt/ros/kinetic/lib/python2.7/dist-packages/tf']
>>> import sys
>>> sys.path
['/home/ee218/pyrobot_catkin_ws/src/ros_comm/tools/rosgraph/src', '/home/ee218/pyrobot_catkin_ws/src/ros_comm/clients/rospy/src', '/home/ee218/pyrobot_catkin_ws/src/geometry2/tf2_py/src', '/home/ee218/pyrobot_catkin_ws/src/geometry2/tf2_ros/src', '/home/ee218/pyrobot_catkin_ws/src/geometry/tf/src', '', '/home/ee218/pyrobot_catkin_ws/devel/lib/python3/dist-packages', '/home/ee218/code/habitat_navrobot/navrobot_ws/devel/lib/python2.7/dist-packages', '/opt/ros/kinetic/lib/python2.7/dist-packages', '/home/ee218/pyenv_pyrobot_python3/lib/python36.zip', '/home/ee218/pyenv_pyrobot_python3/lib/python3.6', '/home/ee218/pyenv_pyrobot_python3/lib/python3.6/lib-dynload', '/usr/lib/python3.6', '/home/ee218/pyenv_pyrobot_python3/lib/python3.6/site-packages']
>>> import pyrobot
>>> 

So, it was my carelessness not to load_pyrobot_env