【问题标题】:How to fix Pycharm "Cannot Save Files" issue?如何解决 Pycharm “无法保存文件”的问题?
【发布时间】:2022-03-26 02:40:48
【问题描述】:

我无法使用 Pycharm 保存我的文件,我不知道如何解决这个问题。

我尝试使用 JetBrains Toolbox 重新安装 Pycharm,以确保使用默认设置正确设置,但仍然没有成功。

下面是完整的日志:

https://pastebin.com/W2jTPHFz

我认为我的错误来源在我的日志的这一部分:

Caused by: com.intellij.openapi.util.io.FileUtilRt$NIOReflect$1$2: Failed to delete D:\Scripts\.idea\workspace.xml

2018-03-13 09:31:18,076 [ 336977]   WARN - j.util.io.SafeFileOutputStream - D:\Scripts\.idea\workspace.xml (Access is denied)

java.io.FileNotFoundException: D:\Scripts\.idea\workspace.xml (Access is denied)

这是我尝试 CTL+S 保存文件时弹出的错误消息:

【问题讨论】:

    标签: pycharm file-permissions


    【解决方案1】:

    有以下两个选项可以解决此错误。

    1. 禁用“安全写入”设置 (Settings>Appearance and Behavior>System Settings)
    2. 如果第 1 步不起作用,请使用管理权限重新启动 PyCharm。

    【讨论】:

      【解决方案2】:

      通常,这是由于文件夹/文件权限。

      您可以将 your_user 定义为文件夹及其相邻文件和文件夹的所有者:

      $ chown your_user folder -R *
      

      这可能还不够,因为您可以是整个目录树的所有者,但没有读/写权限。如果是这种情况,您必须为文件夹的所有者提供此类权限,并且很可能,为其中的所有相邻文件夹和文件提供此类权限:

      $ chmod u+rw folder -R *
      

      在这两个命令中,递归 (-R) 是关键选项,因此您可以将命令的效果(权限分配)扩展到整个目录树。

      【讨论】:

        【解决方案3】:

        可能是文件夹权限问题。转到Pycharm文件夹-->属性-->安全-->编辑-->添加-->高级-->立即查找-->选择“所有人”-->确定-->在“Pycharm的权限”上文件夹”选项卡,检查“完全控制”和“修改”。现在尝试重新启动 IDE。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-09-22
          • 2016-09-01
          • 2012-07-03
          • 2021-11-27
          • 1970-01-01
          • 2015-11-12
          • 1970-01-01
          • 2019-08-25
          相关资源
          最近更新 更多