无法通过Anaconda Navigator安装

时间:2019-05-22 17:04:58

标签: windows-10 anaconda python-3.6 spyder

我无法通过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'

2 个答案:

答案 0 :(得分:0)

要安装spyder,请转到命令行和工作目录。通过键入“ conda activate environment_name”来激活您的虚拟环境,然后返回,只需键入“ conda install spyder”。这应该在您的虚拟环境中安装spyder。

答案 1 :(得分:0)

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

conda install -c anaconda spyder

此后,安装顺利进行,并且在相应目录中创建了libssl-1_1-x64.dll的新版本(因此,我删除了先前移动的目录)。