如何使用管理员权限运行 Anaconda 提示符?

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

我对 python、Anaconda 和一般编程都很陌生。我的操作系统是 Windows 10。我最近安装了 Anaconda3 来获取 Python,但主要是通过 conda-forge 安装软件包。当我执行命令时,我的问题开始了:

conda install -c conda-forge x

x
是我要安装的软件包。 当我这样做时,有时我会收到此错误:

EnvironmentNotWritableError:当前用户对目标环境没有写权限。环境位置:C:\ProgramData\Anaconda3

我很确定如果我以管理员权限运行 anaconda 提示符,我的问题很容易解决,但我使用“Anaconda Navigator”运行它,所以我不知道是否以管理员身份运行导航器然后启动提示符从那里可以解决我的问题...还有其他选择吗?

我真的很感激任何有关此的信息,因为它可以解决我的问题,并教我一些有关 conda 环境的知识。

python windows anaconda
2个回答
7
投票

转到 C:\ProgramData\Anaconda3,按住或右键单击该文件夹,然后点击或单击“属性”。点击或单击“安全”选项卡。在组或用户名下,点击或单击您的姓名以查看您拥有的权限。点击或单击“编辑”,点击或单击您的姓名,选中您必须拥有的权限的复选框,然后单击“确定”。确保将更改应用到子文件夹。


0
投票

默认情况下,Anaconda 的提示符命令行看起来像

cmd.exe /k "activate "<path-to-anaconda3>\envs\<environment name>" & "
,所以你可以使用管理员权限的 cmd 打开它,或者如果你使用的是 Windows Terminal,也可以为其添加一个配置文件。

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