博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用anaconda2随意切换proto的版本,多proto并存,protobuf,libprotobuf
阅读量:4975 次
发布时间:2019-06-12

本文共 923 字,大约阅读时间需要 3 分钟。

从各种主流的软件安装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 --envsconda create --name proto351 protobuf

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

 

否则就是这样的:

 

最后不得不取消。 

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

source activate proto351conda list

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

安装特定版本

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

 

conda create --name proto261 protobuf==2.6.1

 

 

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

 

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

conda search libprotobufconda install libprotobuf=2.5.0

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

 

 

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

你可能感兴趣的文章
修改 CKEditor 超链接的默认协议
查看>>
zoj3795 Grouping --- 良好的沟通,寻找最长的公路
查看>>
【SSH2(理论+实践)】--Hibernate步步(一个)
查看>>
JDBC连接MySQL数据库及演示样例
查看>>
bzoj3156 防御准备
查看>>
Eclipse修改编码格式
查看>>
生成器和协程 —— 你想知道的都在这里了
查看>>
初级算法-6.两个数组的交集 II
查看>>
欧拉函数 / 蒙哥马利快速幂 / 容斥
查看>>
Makefile
查看>>
软件开发文档以及项目开发流程理解
查看>>
2019微软Power BI 每月功能更新系列——Power BI 4月版本功能完整解读
查看>>
truncate 、delete、drop的区别
查看>>
DynamoDB 中的限制
查看>>
mysql做主从配置
查看>>
Docker练习例子:基于 VNCServer + noVNC 构建 Docker 桌面系统
查看>>
《码出高效 Java开发手册》第六章 数据结构与集合
查看>>
软件工程-读书笔记(1-3章)
查看>>
Sublime 快捷键
查看>>
GNU make manual 翻译(二十六)
查看>>