Anaconda的多版本Spyder环境​

2018/7/17 21:10:31 人评论 次浏览 分类:Python



spyder 目前来说,不能支持通过spyder的IDE直接切换不同Python的版本。安装anacondao时的spyder是跟着anaconda的版本或者说是跟着python的版本。就是说通过anaconda3安装了python3环境,那么spyder便是3的版本,这时候即使安装了python2的虚拟环境也是只能是打开spyder3。

所以很多要在spyder实现2和3版本的切换,一般都是在另一个环境中去再次安装spyder。比如下面的例子:

方法一:

原版本为2.7的环境,以下是增加3.6.1python的过程:
#在cmd中写入命令 更新
conda update conda
#创建python3.6的环境
conda create --name python3 python=3.6
activate python3
在环境中安装anaconda的库
conda install anaconda

具体可以参考知乎的这个贴:https://www.zhihu.com/question/49144687

我实际操作时,安装的spyder的时候是出现一个qt-5.6.2 的文件,大小55.9M,一直下载不了安装不了spyder。
因为用这种方式实现的方式会在win的快捷方式也会多了一种版本对应的快捷方式。

方法二:
在anaconda 中选择新的环境,然后在环境中安装spyder。

选择其他版本,比如选择anaconda没安装的版本。

选择 下方一直出现各种下载不到资源。安装3.2.7时出现qt的超时,安装2.版本,出现pyqt 的超时。看来只能单独去别的资源镜像去下载才行,不折腾了,直接换pycharm。






感觉是可行的,奈何资源服务器不给力。


可以尝试更换资源服务器


设置国内源,在更新包的时候,默认源速度较慢,可以使用国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

或者通过某个来源进行安装 conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.6.0



总结:所以我觉得还是使用pycharm比较直接,能够在IDE里面切换python版本。何况我们才刚开始没有对spyder产生什么依赖。以后有机会的时候再去了解Spyder。



相关资讯

  • Python通过Opencv中的putText方法进行中文的文本绘制

    python 通过opencv中的putText方法进行中文的文本绘制。putText本身不支撑对中文文本的图像绘制。所以需要借助中文字体进行中文的显示。

    2019/8/8 22:43:49
  • Anaconda,Conda和Pycharm的关系和项目工具包的安装指南

    1.conda好像是在Anaconda里面的,但是conda 里面又好像有Anaconda,相互包含的关系?2.Anaconda Navigator和conda的关系3.Pycharm和conda之间的关系4.Pycharm里面的项目要怎么安装工具包?5.Pycharm新建项目的时候,环境要怎么选择?6.Pycharm新建项目的时候可以复用之前的环境…

    2019/2/3 23:14:15