Ubuntu 14中的Python-Rodeo:有没有正确的方法来安装Rodeo而不会破坏Spyder的安装?

时间:2016-02-14 20:49:19

标签: python linux ubuntu rodeo

我使用以下方式安装了Rodeo:

sudo apt-get install python-dev    
sudo apt-get install libzmq-dev    
sudo pip install -U rodeo    
sudo pip install slugify    
sudo pip install ipykernel    
然而,它工作了,spyder停止工作(它刚刚开始)。

我删除了所有东西,牛仔竞技再次开始工作。

是否可以在不杀死之前安装的Spyder的情况下安装rodeo?

1 个答案:

答案 0 :(得分:1)

是的,有办法。安装virtualenv和virtualenv-wrapper,您可以在自己的隔离环境中安装每个IDE。

void callbString(const std_msgs::String::ConstPtr& msg)
{
    vector<string> cbstrVec;
    int cbtype;

    //get string and split into vector
    string str = (msg->data.c_str());
    if(str.empty()) return;
    str.erase(0,1);
    boost::split(cbstrVec, str, boost::is_any_of(" "));
    stringstream(cbstrVec[2])>>cbtype;
    c.setvec(cbstrVec,cbtype); //takes (vector<string>,int) 
}

现在,您可以创建一个独立的虚拟环境,其中每个python包都有自己的库和解释器。请参阅documentation for virtualenv here

一旦你对virtualenv感到满意,我强烈建议使用virtualenvwrapper。