前言
博主在安装了 ros 相关的两个python包——rospy 和 roslaunch 之后,pycharm 无法 import 这两个包。但是在终端中用同样的python解释器又可以import这两个包。同时,从终端启动pycharm又能import这两个包。
原因
明显,是pycharm从快捷方式启动和终端启动环境不同造成的。
解决方案
1. 只从终端启动pycharm
这一方式虽然能够解决问题,但是不方便。
2. 修改 pycharm 对应的快捷方式
pycharm的快捷方式一般在 /usr/share/applications/*pycharm.desktop
或者 ~/.local/share/applications/*pycharm.desktop
,大家搜索以下即可。
修改快捷方式中:
Exec="/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f
为:
Exec=bash -i -c "/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f
即可。
-参考:tekin的回答
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)