利用anaconda2随意切换proto的版本,多proto并存,protobuf,libprotobuf

从各种主流的软件安装anaconda,却不知道这个是什么用的,只把他当作包的集合,library的library显然是只用了最基础的功能。很多代码严格限制了安装包版本,那么利用anconda就可以随意配置,随意切换,再也不担心服务器了。下面以protobuf,libprotobuf为例说明问题。

所以现在开始用:

1.换源

首先,要换个软件源,要不更新下载都要***才能下,所以在我国的网必须换。

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

2.建立环境

conda info --envs
conda create --name proto351 protobuf

 如果你换了镜像的源的话就会有下面的地址。

 

否则就是这样的:

 

最后不得不取消。 

好 ,接下来看看他装了什么:

source activate proto351
conda list

然后我的命令行就变成了前面有个(proto351)的样子:

安装特定版本

如果要安装特定版本的protobuf,记住了包要用等号指定版本

 

conda create --name proto261 protobuf==2.6.1

 

 

那么问题来了:为什么其他包的位置都变了,这个protobuf还是阴魂不散???

 

安装libprotobuf才能改变protoc的版本与位置

conda search libprotobuf
conda install libprotobuf=2.5.0

这时你再问版本,你就会发现,变了:

 

 

转载于:https://www.cnblogs.com/SweetBeens/p/8650460.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值