我使用以下方式安装了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?
答案 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。