6

我在没有管理员权限或写权限的目录中安装了 python。我在 Windows 7 上使用 Python 3.6.5 和 conda 4.5.4。

运行时,conda install -c conda-forge python-fmask我收到以下错误消息:

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package 'defaults::pytables-3.4.3-py36he6f6034_1'.

PermissionError(13, 'Access denied')

文件夹conda-metapkgs位于我具有写权限的目录中。Anaconda 安装目录中有这些文件夹的硬链接。conda 在哪些目录中需要权限才能安装软件包?

4

2 回答 2

7

我遇到了这个问题。我的解决方案是重新安装 Anaconda,并在选择安装类型时选择“Just Me”,以便安装在您拥有完全访问权限的用户目录中。

也许这不是最令人愉快的解决方案,因为它需要重新配置您的 Anaconda 设置,但它解决了问题。

于 2019-01-10T00:43:53.933 回答
1

您可以尝试要求管理员让用户控制安装 anaconda 的文件夹。这是一次性的事情,比每次必须安装软件包时要求以管理员身份运行要容易。

于 2019-02-19T10:16:59.113 回答