小编サルバ*_*バドル的帖子

ROS python错误"清单(格式版本2)不得包含以下标记:run_depend"

我一直在关注"用ROS编程机器人:机器人操作系统的实用介绍"

在本书的"定义新消息"部分中,我们创建了一个新的消息定义

Example 3-3. Complex.msg
float32 real
float32 imaginary
Run Code Online (Sandbox Code Playgroud)

所以我们需要修改package.xml并添加以下行:

<build_depend>message_generation</build_depend>
<run_depend>message_runtime</run_depend> 
Run Code Online (Sandbox Code Playgroud)

但是当我在catkin_ws目录中运行catkin_make时,我收到以下错误

Error(s) in /home/gtkratosman-lap/catkin_ws/src/basic/package.xml:
- The manifest (with format version 2) must not contain the following tags: run_depend
Run Code Online (Sandbox Code Playgroud)

我的版本:

ii  python-rospkg                                         1.1.4-100                                           all          ROS package library
ii  python-rospkg-modules                                 1.1.4-1                                             all          ROS package library
Run Code Online (Sandbox Code Playgroud)

这是完整的package.xml文件

<?xml version="1.0"?>
<package format="2">
  <name>basic</name>
  <version>0.0.0</version>
  <description>The basic package</description>

  <maintainer email="gtkratosman-lap@todo.todo">gtkratosman-
  lap</maintainer>

  <license>TODO</license>

  <buildtool_depend>catkin</buildtool_depend>
  <build_depend>rospy</build_depend>


  <run_depend>message_generation</run_depend>
  <run_depend>message_runtime</run_depend>

  <build_export_depend>rospy</build_export_depend>
  <exec_depend>rospy</exec_depend>

  <export>
  </export>
</package>
Run Code Online (Sandbox Code Playgroud)

python ros rospy

5
推荐指数
2
解决办法
4298
查看次数

在 Python 中从 URL 显示/获取图像

我是python的新手。但是我有一个任务,我需要从 URL 显示/获取图像。我一直在使用带有 python 的 Jupyter notebook 来尝试这样做。

import sys
print(sys.version)
3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)]
Run Code Online (Sandbox Code Playgroud)

我试图像在这篇文章中那样做,但没有一个答案有效。

import urllib, cStringIO

file = cStringIO.StringIO(urllib.urlopen(URL).read())
img = Image.open(file)
Run Code Online (Sandbox Code Playgroud)

我得到:

ImportError                               Traceback (most recent call last)
<ipython-input-33-da63c9426dad> in <module>()
      1 url='http://images.mid-day.com/images/2017/feb/15-Justin-Bieber.jpg'
      2 print(url)
----> 3 import urllib, cStringIO
      4 
      5 file = cStringIO.StringIO(urllib.urlopen(URL).read())

ImportError: No module named 'cStringIO'
Run Code Online (Sandbox Code Playgroud)

和:

from PIL import Image
import requests
from io import BytesIO

response = …
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
2
解决办法
9821
查看次数

标签 统计

python ×2

ros ×1

rospy ×1