Spyder无法在Windows 10上的Anaconda虚拟环境中运行

And*_*ski 17 anaconda conda windows-10-desktop

这是我在此的头一篇博文.我试图找到这个问题的答案,但无济于事.

刚刚在我的Win10机器上安装了Anaconda2(2.7.11 Python内核).我正在尝试学习conda命令.这是我的问题.

  1. 我去了Anaconda提示窗口.
  2. 我使用conda create -n myenv python=3.4命令创建虚拟environmant .
  3. 我激活环境activate myenv.
  4. 当我列出环境时,conda env list它显示为活动状态(旁边的星形).
  5. 当我从命令行启动python时,它向我显示它正在运行3.4.
  6. 与ipython相同.
  7. 当我键入spyder时它会打开spyder窗口,但显示我2.7.11.运行证实了这一点print(sys.version).

我做错了什么或者这只是Windows 10的问题.

提前谢谢,安迪

Mik*_*ler 38

键入时spyder,搜索此命令将从conda环境创建的路径开始.如果它在那里找不到它,它会去其他地方搜索.在您的情况下,默认Anaconda安装的路径.所以激活你的环境之后:

activate myenv
Run Code Online (Sandbox Code Playgroud)

你需要sypder 这个环境中安装:

(myenv) conda install spyder   
Run Code Online (Sandbox Code Playgroud)

其中(myenv)表示活动环境.


小智 6

在首选项菜单中更改 Python 解释器。见下图。

Spyder 首选项