我在没有管理员权限或写许可权的目录中进行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-meta
和pkgs
位于我具有写许可权的目录中。 Anaconda安装目录中有指向这些文件夹的硬链接。康达需要在哪个目录中安装软件包的权限?
答案 0 :(得分:0)
我遇到了这个问题。我的解决方案是重新安装Anaconda,然后在选择安装类型时选择“ Just Me”,以便安装在您具有完全访问权限的用户目录中。
也许这不是最令人愉快的解决方案,因为它需要重新配置Anaconda设置,但可以解决问题。
答案 1 :(得分:0)
您可以尝试让管理员让用户控制安装anaconda的文件夹。这是一次性的事情,比每次您必须安装软件包时都要求以管理员身份运行要容易。