-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
teleop_twist_keyboard.pyがshareに無い #409
Comments
これは不思議な仕様なんだけど,
|
ありがとうございます。--debugを付けることでteleop_twist_keyboard自体はは読み込まれるようになったようです。ただ、今度は次のようなエラーが出てしまいました。 [rosrun] Looking in catkin libexec dirs: ROSwikiを参考にrospkgをインストールしようとしたのですが、既に最新版のがインストールされていました。ですが、依然としてrospkgが無いものとして扱われてしまいます。 どう解決すればいいでしょうか。 |
.bashrc からアナコンダ関係の設定をコメントアウトしてください.
ROSを使うときは source ... setup.bash とするように,anacondaを使うときは,そのコメントアウトした部分をファイルにして
source ... anaconda.bash みたいにして使ってください.
…--
◉ Kei Okada
2021年11月11日(木) 1:30 Hirokazu Murayama ***@***.***>:
rosrun --debug teleop_twist_keyboard teleop_twist_keyboard.py
も試してみたのですが、今度は次のようなエラーが起きてしまいました。
[rosrun] Looking in catkin libexec dirs:
/opt/ros/melodic/lib/teleop_twist_keyboard
/opt/ros/melodic/share/teleop_twist_keyboard
[rosrun] Looking in rospack dir:
/opt/ros/melodic/share/teleop_twist_keyboard
[rosrun] Searching for teleop_twist_keyboard.py with permissions /111
[rosrun] Running
/opt/ros/melodic/lib/teleop_twist_keyboard/teleop_twist_keyboard.py
Traceback (most recent call last):
File
"/opt/ros/melodic/lib/teleop_twist_keyboard/teleop_twist_keyboard.py", line
7, in
import roslib; roslib.load_manifest('teleop_twist_keyboard')
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/*init*.py",
line 50, in
from roslib.launcher import load_manifest # noqa: F401
File "/opt/ros/melodic/lib/python2.7/dist-packages/roslib/launcher.py",
line 42, in
import rospkg
File "/usr/lib/python2.7/dist-packages/rospkg/*init*.py", line 42, in
from .rospack import expand_to_packages, get_package_name,
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 37, in
from xml.etree.cElementTree import ElementTree
File "/home/mech-user/anaconda3/lib/python3.8/xml/etree/cElementTree.py",
line 3, in
from xml.etree.ElementTree import *
File "/home/mech-user/anaconda3/lib/python3.8/xml/etree/ElementTree.py",
line 96, in
import re
File "/home/mech-user/anaconda3/lib/python3.8/re.py", line 145, in
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
enumをPython3から取り除こうとしたのですが、
(base) ***@***.***:~$ sudo pip3 uninstall enum34
The directory '/home/mech-user/.cache/pip/http' or its parent directory is
not owned by the current user and the cache has been disabled. Please check
the permissions and owner of that directory. If executing pip with sudo,
you may want sudo's -H flag.
Cannot uninstall requirement enum34, not installed
となってしまい、取り除くことも出来ません。
pip install enum-compat
を導入してみたのですが、未だ解決に至りません。
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#409 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADYNXDD5MDO3ZOJCAL72ZDULKMVDANCNFSM5HV6UPBQ>
.
|
上手く行きました。ありがとうございます。 |
rosrun teleop_twist_keyboard teleop_twist_keyboard.py
でtwist_keyboardを起動しようとしたところ、
[rosrun] Couldn't find executable named teleop_twist_keyboard.py below /opt/ros/melodic/share/teleop_twist_keyboard
とエラーが出てしまいました。ファイル検索をしたところ、teleop_twist_keyboard.pyが何故かlibフォルダ内のteleop_twist_keyboardフォルダにあり、
export ROS_PACKAGE_PATH=/opt/ros/melodic/lib
とpathを変更することで対処しようとしたのですが、これだとteleop_twist_keyboard自体が検出されず、エラーになってしまいます。
ros-melodic-teleop-twist-keyboard は最新バージョンです。
どうすれば解決出来ますでしょうか。
The text was updated successfully, but these errors were encountered: