资讯专栏INFORMATION COLUMN

在sublime-text3和pycharm无法import-rospy等ros-Python库

My_Oh_My / 1574人阅读

(转载请注明作者和出处:https://yangningbocn.github.io 未经允许请勿用于商业用途)

背景

笔记本型号:联想Y500

CPU : Intel® Core™ i7-3630QM CPU @ 2.40GHz × 8

内存:7.7 GiB

显卡:GeForce GT 750M/PCIe/SSE2

系统版本:ubuntu 14.04 LTS 64bit

软件:sublime text 3 ;pycharm

错误情况
import rospy
ImportError: No module named rospy

问题描述

在pycharm和sublime下无法import rospy等模块,但是在Terminal下用命令行就可以正常运行,经过分析,原因为 /opt/ros/indigo/lib/python2.7/dist-packages 下的路径没有被添加到环境中


解决方案 sublime text 3

1.Terminal下 cd /opt/sublime_text/Packages
2.sudo gedit Python.sublime-package
3.粘贴

{
    "shell_cmd": "python -u "$file"",
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python",

    "env": {"PYTHONPATH":"/opt/ros/indigo/lib/python2.7/dist-packages"},

    "variants":
    [
        {
            "name": "Syntax Check",
            "shell_cmd": "python -m py_compile "${file}"",
        }
    ]
}

4.保存退出
5.接下来,用zip命令删除C++.sublime-package中的Python.sublime-build文件:sudo zip -d Python.sublime-package Python.sublime-build
6.最后将之前的Python.sublime-build添加到此时的Python.sublime-package中:sudo zip -g Python.sublime-package Python.sublime-build

重启sublime text,实验调用默认的Python build system,成功!

pycharm

1.打开File-->Settings-->Project:XXXX-->Project Interpreter
2.在Project Interpreter : Python 2.7 /usr/bin/python (顶部的位置)点击下拉箭头
3.选择Show ALL...
4.点击右侧第四个按钮:interpreter Paths
5.点击右侧的第一个加号按钮,并在弹出的对话框中粘贴以下路径

/opt/ros/indigo/lib/python2.7/dist-packages

6.一路ok就可以了
7.然后运行一下,成功!


sublime 和pycharm的使用感受

sublime实在是太轻便快捷了,用户体验极好,但是功能不够强大
pycharm使用起来功能很多,比如看库的这种操作。但是有时候卡卡的。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42106.html

相关文章

  • Python 工具——Anaconda+Pycharm 的安装过程

    摘要:不会影响原来已安装的。如何安装官网下载在官网下载起来可能比较慢而导致无法下载成功,我已经把和下载好保存在百度云中,可以给我评论留言我会给分享链接。 适用对象:编程完全小白,准备安装 Python 进行学习本文特点:十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Pycharm 的激活方式,可以直接安好,并开始写出自己的...

    beanlam 评论0 收藏0
  • 为什么你的python版本一团糟?因为少了这个操作

    摘要:坑人的版本的版本问题一直是个广被吐槽的黑点。这些版本的冲突在开发中十分常见,而和的版本差异又加剧了这一问题。从而避免与其他版本发生干扰。 坑人的版本 Python 的版本问题一直是个广被吐槽的黑点。以至于有人调侃说: Python 是世界上最好的两种语言! 在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学 Python 的人,放心大胆地 用最新版本 即可。业内...

    ThreeWords 评论0 收藏0
  • PyCharm里面配置第三方的代码自动提示

    摘要:最近开始用编辑器来编写代码了,安装了库之后,发现没有代码提示,写起来很是不爽。。。几经周折之后发现还是得配置一下,因为自己也找了蛮久,所以记录一下,希望可以帮到打击其他第三方库的配置也是类似。 最近开始用 PyCharm 编辑器来编写 python 代码了,安装了 GUI 库 wxPython 之后,发现没有代码提示,写起来很是不爽。。。几经周折之后发现还是得配置一下,因为自己也找了蛮...

    Raaabbit 评论0 收藏0
  • Python中使用pip成功导入之后,解决vscode报错问题

       小编写这篇文章的主要目的,主要是给大家进行解读在Python这哥们语言中,我们完成了pip成功导入数据库之后,可能会出现vscode报错问题,下面给大家进行详解解答一下解决步骤。  前言  写在开始前:当出现这种问题的时候,需要了解到,其核心的问题是出现在哪里了,并非是要相同的编译器才是这样的解决办法,要学会举一反三。  核心问题分析:  首先确定好了安装成功了该库,但是就是有莫名其妙的错误...

    89542767 评论0 收藏0
  • [新手向视频]新版PyCharm创建项目为什么会有问题

    摘要:而在年的新版本中,对新建项目的配置增加了一点小功能。点击就是新建一个项目。在创建同时,还需要指定项目所使用的环境。但对于新手来说,就会发生,在命令行里通过安装的库,无法在自己创建的项目中使用。 showImg(https://segmentfault.com/img/remote/1460000017038452?w=600&h=338); https://www.zhihu.com...

    acrazing 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<