catkin_make broken after intalling python 3.5 with anaconda

"No module named catkin_pkg.package" on catkin_make w/ Indigo

I have the problem after anaconda is installed.

Solution 1: turn off anaconda

In the end of file ~/.bashrc, you will find export PATH="/home/YOURUSRNAME/anaconda3/bin:$PATH" .

In fact the ROS should use python in /opt/ros/indigo/lib/python2.7/dist-packages. Uncomment it and source ~/.bashrc then it works.

Solution 2:

http://answers.ros.org/question/220546/catkin_make-failure-due-to-python-anaconda/

Without turning off anaconda, just run pip install catkin_pkg, it may be helpful.

Reference:

http://stackoverflow.com/questions/15236832/how-do-i-reinstall-a-directory-in-usr-bin-python

  sudo ln -s /usr/bin/python2.7 /usr/bin/python

https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux

Change python version system-wide

To change python version system-wide we can use update-alternatives command. Logged in as a root user, first list all available python alternatives:

# update-alternatives --list python
update-alternatives: error: no alternatives for python

The above error message means that no python alternatives has been recognized by update-alternatives command. For this reason we need to update our alternatives table and include both python2.7 and python3.4:

# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode
时间: 2024-10-14 00:28:59

catkin_make broken after intalling python 3.5 with anaconda的相关文章

Python,Pycharm,Anaconda等的关系与安装过程~为初学者跳过各种坑

1.致欢迎词 我将详讲讲述在学Python初期的各种手忙脚乱的问题的解决,通过这些步骤的操作,让你的注意力集中在Python的语法上以及后面利用Python所解决的项目问题上.而我自己作为小白,很不幸的没有错过任何的坑,都跳了进去,所以在这里写下经验贴,一方面希望能给后来的学者能够高效的避开这些坑,另一方面也算是自己的总结与警告. 2.内容大纲 2.1 安装顺序 能够使用Python的安装过程我建议这样:Anaconda-Pycharm Anaconda我建议安装Anaconda3 原因后面会解

学Python大数据处理用Anaconda

anaconda内部集成ipython.scipy和numpy基本都齐了,很好用! 下载地址  http://pan.baidu.com/s/1o6OEPIi python大数据处理模块pandas由scipy和numpy组成,这核心模块都在anaconda里预装了

Python学习神器,Anaconda的安装和使用。

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算.数据分析的 Python 包. python学习中最繁琐的就是不同版本和不同库之间的管理,而Anaconda就是将所有的版本都当做包来管理(包括conda). 可以到清华的开源镜像站下载,https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/. 顺便安利下清华大学的anaconda仓库镜像. 下载完成后,从c

安装python、pycharm 和anaconda

由于刚开始学习python,在安装过程中遇到了很多坑,为了方便大家,于是有了该篇文章,本篇文章主要针对windows系统下的下载及安装. 刚开始学习的时候,用的是python+sublime编辑器,后来因为安装各种库太麻烦,而anaconda中刚好包含了数据处理的各种库,如numpy, matplotlib, scipy等,就直接安装anaconda,后来为了调试方便又安装了pycharm,它的界面类似于之前用过的matlab软件的界面,有亲切感.对于初学者,个人推荐用anaconda+pych

python集成开发环境Anaconda的安装

参考博文: anaconda在Linux下的安装 Linux下anaconda3的安装 Anaconda的安装.启用及停用的步骤 Python学习之Anaconda的使用及配置方法 原文地址:https://www.cnblogs.com/zouke1220/p/9164886.html

python入门-windows下anaconda环境搭建

1. anaconda下载 根据根据自己系统下载32位还是64位,还有版本 python3.6--64bit python3.6--32bit python2.7--64bit python2.7--32bit 2. anaconda安装 一路next, ps:注意一下安装路径 3. anaconda简单使用 anaconda主要包含包管理工具anaconda navigator.命令行窗口anaconda prompt.IDEspyder.网页式编译器jupyter notebook.交互式s

[学习笔记] [数据分析] 01.Python入门

1.安装Python与环境配置 ① ② 安装pip以及利用pip安装Python库 2.Anaconda安装 conda list 要在root环境下 3.常用数据分析库 ① Numpy 安装:conda install numpy (conda在Anaconda上安装,pip则是在本地上安装) 提供常用的数值.数组.矩阵函数. 基于"向量化"的运算,进行数值运算时比list高. ② Scipy 安装:conda install scipy 是一种使用NumPy来做高等数学.信号处理.

【Machine Learn】决策树案例:基于python的商品购买能力预测系统

决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结合视频学习和书籍基础的笔记所得.本系列文章将采用理论结合实践方式编写.首先介绍机器学习和深度学习的范畴,然后介绍关于训练集.测试集等介绍.接着分别介绍机器学习常用算法,分别是监督学习之分类(决策树.临近取样.支持向量机.神经网络算法)监督学习之回归(线性回归.非线性回归)非监督学习(

Python科学计算发行版—Anaconda

Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦.幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学计算发行版. 主页: https://store.continuum.io/cshop/anaconda/ Anacon