当conda安装django时,PermissionError(13,'权限被拒绝')

时间:2018-03-04 06:54:56

标签: python django ubuntu permissions anaconda

当我运行conda install django时,我收到以下错误:

  

解决环境:完成

     

==>警告:存在较新版本的conda。 < ==

     

当前版本:4.4.10

     

最新版本:4.4.11

     

请运行

更新conda
$ conda update -n base conda
     

##套餐计划##

     

环境位置:/ opt / anaconda / anaconda3

     

添加/更新规格:        - django

     

将安装以下新软件包:

django: 2.0.2-py36hd476221_0
     

继续([y] / n)? ÿ

     

准备交易:完成

     

验证交易:已完成

     

执行交易:失败

     

错误conda.core.link:_execute(481):错误   安装包时发生   '默认:: Django的2.0.2-py36hd476221_0'。 PermissionError(13,   '权限被拒绝')试图回滚。

     

回滚交易:完成

     

PermissionError(13,'权限被拒绝')

我该怎么办?

5 个答案:

答案 0 :(得分:11)

我解决了:

fc-content

我使用this issue作为参考。

答案 1 :(得分:2)

我想补充一点,Windows命令提示符也一样。您必须以管理员身份运行Anaconda提示。

答案 2 :(得分:1)

权限被拒绝..这可能是因为您没有以root身份运行命令。尝试以superAdmin

运行命令

答案 3 :(得分:1)

我修好了。

我递归地更改了/ opt / anaconda / anaconda3的许可。

答案 4 :(得分:0)

这解决了我的问题。 对于Windows: 尝试删除AppData / Temp中的pip文件夹。 Python无法删除这些文件夹并创建新的pip文件夹来解压缩新安装的文件。