1. 程式人生 > >Ubuntu 下 關於 anaconda 的操作指令

Ubuntu 下 關於 anaconda 的操作指令

1、檢視 Anaconda 版本

conda -V

2、安裝spyder及執行

      Ubuntu 16.04 直接安裝spyder即可

//安裝命令
sudo pip3 install spyder
sudo apt-get install python3-pyqt*


//執行命令,在終端輸入spyder即可
spyder

3、anaconda下安裝opencv

conda install -c https://conda.binstar.org/menpo opencv

4、問題:ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type

假如你在ubuntu系統既安裝了anaconda,也安裝了ROS。在import cv2的時候就會出現如下錯誤:
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
原因在於ROS安裝之後的~/.bashrc檔案中多出一句:
source /opt/ros/kinetic/setup.bash

所以解決辦法是,進入.bashrc中

gedit ~/.bashrc

在其中新增一句:

export PYTHONPATH="/home/userx/anaconda3/lib/python3.5/site-packages:$PYTHONPATH"

同時註釋掉source /opt/ros/kinetic/setup.bash。儲存退出後,執行下面的命令

source ~/.bashrc

【注意】當需要使用ros的時候,將source /opt/ros/kinetic/setup.bash取消註釋,當使用anaconda時,加上註釋