Spyder 没有 运行 在 Windows 10 上的 Anaconda 虚拟环境中
Spyder does not run in Anaconda virtual environment on Windows 10
这是我第一次 post 来这里。我试图找到这个问题的答案,但无济于事。
刚刚在我的 Win10 机器上安装了 Anaconda2(2.7.11 Python 内核)。我正在尝试学习 conda 命令。这是我的问题。
- 我转到 Anaconda 提示符 window。
- 我用
conda create -n myenv python=3.4
命令创建了一个虚拟环境。
- 我用
activate myenv
激活环境。
- 当我用
conda env list
列出环境时,它显示为活动(旁边有星号)。
- 当我从命令行启动 python 时,它显示它是 运行 3.4.
- 与ipython相同。
- 当我输入 spyder 时,它会打开 spyder window 但显示的是 2.7.11。 运行
print(sys.version)
. 证实了这一点
我是不是做错了什么或者这只是windows 10个问题。
提前致谢,
安迪
当您键入 spyder
时,将在 conda 环境创建的路径中开始搜索此命令。如果在那里找不到,它会去其他地方寻找。在您的情况下,在默认 Anaconda 安装的路径中。因此,在您激活环境后:
activate myenv
你需要安装sypder
里面这个环境:
(myenv) conda install spyder
其中 (myenv)
表示活动环境。
在首选项菜单中更改 Python 解释器。见下图。
注:使用Windows10.
要在特定环境下使用Spyder,至少有两个选择:
- conda install spyder into that environment - 对我来说,问题是它还想在那个环境中安装大量我不想要或不需要的其他包。
我只想使用 Spyder 进行交互式 programming/investigation 使用我选择在特定环境中安装的特定软件包。解决方案是选项 2。
注意:我最初安装了 Anaconda,因此在 Anaconda 环境中安装了 Spyder。
- 将相关的 Spyder 文件从 Anaconda 环境复制到您要使用 Spyder 的特定环境中:
来自: C:\Users\User\Anaconda\Lib\site-packages
复制: spyderlib 和 spyderplugins 文件夹
至: C:\Users\User\Anaconda\envs\[Environment_Name]\Lib\site-packages
来自: C:\Users\User\Anaconda\Scripts
复制: spyder.exe、spyder.ico、spyder_light.ico & spyder-script.py 文件
收件人: C:\Users\User\Anaconda\envs\[Environment_Name]\Scripts
要在所需环境中使用 Spyder:
- 激活环境
- (Environment_Name)提示> spyder
这对我有用!
你只需要写
conda create -n myenv python=3.4 spyder
conda activate myenv
spyder
稍后停用..
conda deactivate
这是我第一次 post 来这里。我试图找到这个问题的答案,但无济于事。
刚刚在我的 Win10 机器上安装了 Anaconda2(2.7.11 Python 内核)。我正在尝试学习 conda 命令。这是我的问题。
- 我转到 Anaconda 提示符 window。
- 我用
conda create -n myenv python=3.4
命令创建了一个虚拟环境。 - 我用
activate myenv
激活环境。 - 当我用
conda env list
列出环境时,它显示为活动(旁边有星号)。 - 当我从命令行启动 python 时,它显示它是 运行 3.4.
- 与ipython相同。
- 当我输入 spyder 时,它会打开 spyder window 但显示的是 2.7.11。 运行
print(sys.version)
. 证实了这一点
我是不是做错了什么或者这只是windows 10个问题。
提前致谢, 安迪
当您键入 spyder
时,将在 conda 环境创建的路径中开始搜索此命令。如果在那里找不到,它会去其他地方寻找。在您的情况下,在默认 Anaconda 安装的路径中。因此,在您激活环境后:
activate myenv
你需要安装sypder
里面这个环境:
(myenv) conda install spyder
其中 (myenv)
表示活动环境。
在首选项菜单中更改 Python 解释器。见下图。
注:使用Windows10.
要在特定环境下使用Spyder,至少有两个选择:
- conda install spyder into that environment - 对我来说,问题是它还想在那个环境中安装大量我不想要或不需要的其他包。
我只想使用 Spyder 进行交互式 programming/investigation 使用我选择在特定环境中安装的特定软件包。解决方案是选项 2。
注意:我最初安装了 Anaconda,因此在 Anaconda 环境中安装了 Spyder。
- 将相关的 Spyder 文件从 Anaconda 环境复制到您要使用 Spyder 的特定环境中:
来自: C:\Users\User\Anaconda\Lib\site-packages
复制: spyderlib 和 spyderplugins 文件夹
至: C:\Users\User\Anaconda\envs\[Environment_Name]\Lib\site-packages
来自: C:\Users\User\Anaconda\Scripts
复制: spyder.exe、spyder.ico、spyder_light.ico & spyder-script.py 文件
收件人: C:\Users\User\Anaconda\envs\[Environment_Name]\Scripts
要在所需环境中使用 Spyder:
- 激活环境
- (Environment_Name)提示> spyder
这对我有用!
你只需要写
conda create -n myenv python=3.4 spyder
conda activate myenv
spyder
稍后停用..
conda deactivate