无法通过 Anaconda Navigator 安装 Spyder

问题描述 投票:0回答:5

我无法通过 Anaconda Navigator 安装 Spyder。在 Python 方面,我是一个完全的初学者,我不知道出了什么问题。

我必须创建一个新环境并在那里打开一个项目。

到目前为止我所做的是:通过 Anaconda Navigator (1.9.7) 我创建了一个新环境(使用 Python 3.6)。然后,对于这个特定的环境,我尝试安装 Spyder。我点击“安装”按钮,出现一个进度条,然后什么也没有发生。

我在朋友的笔记本电脑上尝试了相同的步骤,当我在那里点击安装时,进度条也会出现。完成后,“安装”按钮变为“启动”。我看到我们电脑之间的唯一区别是我有 Windows10 而他有 Macbook。我不知道这是否是问题所在。

如何为特定环境安装 Spyder?我在 Anaconda Navigator 中的安装出了什么问题?

此外,当我尝试通过 Anaconda Prompt(具有管理员权限)安装 Spyder 时,出现以下错误:

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(568): An error occurred while installing package 'defaults::openssl-1.1.1b-he774522_1'.
PermissionError(13, 'Permission denied')
Attempting to roll back.

Rolling back transaction: done

[Errno 13] Permission denied: 'C:\\Users\\eweli\\Anaconda3\\envs\\HAABSA\\Library\\bin\\libssl-1_1-x64.dll'
windows-10 anaconda python-3.6 spyder
5个回答
1
投票

我设法通过转到文件

libssl-1_1-x64.dll
所在的目录(在您的情况下为
C:\Users\eweli\Anaconda3\envs\HAABSA\Library\bin\
)来解决这个问题。然后,我删除了该文件(为了安全起见,将其剪切并粘贴到桌面)并在 Anaconda 提示符下再次运行安装命令(具有管理员权限):

conda install -c anaconda spyder

之后安装很顺利,在相应的目录下创建了新版本的

libssl-1_1-x64.dll
(所以我把之前搬的那个删掉了)


1
投票

要安装 spyder,请转到命令行并转到您工作的目录。通过键入

激活您的虚拟环境

conda activate environment_name

然后一旦返回只需键入

conda install spyder

这应该在您的虚拟环境中安装 spyder。


1
投票

我今天遇到了同样的问题,奇怪的是很多版本都不适合我。但是,有效的方法是转到 anaconda 提示符,激活环境,然后键入

conda install -c conda-forge spyder 

0
投票

在终端中转到您的环境目录并键入:

conda install -c anaconda spyder

对我来说效果很好。


0
投票

我觉得这个问题的原因是Python版本和Spyder版本不兼容。我刚刚安装了 Spyder 3.11.0,当我尝试在其上安装时,出现错误。几天前,我安装了 3.10.0 版本,尝试在其上安装时没有任何问题。我今天会再试一次并根据结果进行编辑。

© www.soinside.com 2019 - 2024. All rights reserved.