基于Anaconda克隆配置多个tensorflow、多个spyder(主要是克隆)

又一次写关于配置环境的博客的,虽然没什么技术含量,但对于很多人都很头疼,包括我。这几天遇到学习任务:简单说想运行一段代码,即【TensorFlow】LSTM(基于PTB的自然语言建模)。需要切换tensorflow版本,毕竟很多知名的代码都是老版本写的,学习这种事情还是挺麻烦的。

基于网上各种帮助 Anaconda如何配置多版本Python、tensorflow。
比如:https://blog.csdn.net/guanmaoning/article/details/80031279(感觉是比较详细的)
小心翼翼跟着配置完之后新的spyder打不开,有种心塞无力感。
报告错误:could not find or load the Qt platform plugin “windows” in “”
参考:https://forum.qt.io/topic/90293/could-not-find-or-load-the-qt-platform-plugin-windows-in
(1、报告建议升级版本,照做了,没用。2、配置环境变量了 =没用,根本不是这种问题。3、按照网上一些给的方法cmd 虚拟环境下启动spyder==没用)
其实我也看到好多csdn博客下面有人评论这种问题,但是遗憾的还是没有博主愿意出来解答。可能是有但是我没发现?
吐槽结束了。。。。
开始:克隆你原先的环境将有效解决所有问题,甚至你不需要重新导入所有的包,例如:如果你想要一个tensorflow是1.X版本的(原先安装的是2.0版本),直接在复制的环境中将tensorflow版本降低就OK了。
复制完会出现相同的spyder、jupyter notebook等等,效果如图。
在这里插入图片描述
打开它
在这里插入图片描述
打开NAVIGATOR,原理就是 克隆 base(root),base里面是你原先的一些导入包等。tensorflow是我自己复制的,你可以选择下面那个clone按键。(不知道是不是我升级了NAVIGATOR的原因,clone图标一直是灰色的)

参考了:https://stackoverflow.com/questions/60067548/clone-base-environment-in-anaconda 借鉴了他的方法,虽然他的问题没解决,但是我不会。。。。

打开cmd 输入: conda create --name tensorflow --clone base
(tensorflow是我自己的虚拟环境名字,您可以随意设置)
然后输入Y
最后结果如图所示:
在这里插入图片描述
然后你就在虚拟环境中 降低tensorflow版本就OK了 别的包也能正常使用,除非冲突。
希望这个方法能够帮助你解脱一些困境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值