我在Windows上遇到了这个问题。它从2016年开始转换到2017年。 我修复它:
start -> pycharm -> right click -> run as admin
它做了它需要做的任何事情。然后我关闭并重新启动(而非管理员),错误就消失了。
它在保存时遇到了问题,而不是文件,但它是自己的配置 .idea 目录,通常与项目的根目录在同一文件夹中。我在这里,因为我已经恢复了备份,重新安装的pycharm对它不满意。虽然我丢失了项目设置(没什么大不了的)。这解决了它。
.idea
例如:
$ cd myproject $ rm -rf .idea
我收到了放在Google云端硬盘同步文件夹上的项目的错误。我关闭谷歌驱动器,问题就消失了。问题出在.ideas文件夹中。
由于您使用的是社区版,我的回答几乎肯定不适用于您,但它可能会帮助其他人到达此处时出现同样的错误。
在我的例子中,我用于在远程服务器和本地设置之间进行同步的nfs共享存在一些问题。远程服务器上的文件和目录权限都很好。之后 umount <my_nfs_dir> 并重新安装,PyCharm能够保存设置并停止抱怨。
umount <my_nfs_dir>
确保以管理员身份运行'Pycharm.exe'。
所有用户的“以管理员身份运行”解决了Windows操作系统中的此问题。
就我而言,这确实是.idea目录的权限;它由管理员拥有,我没有以管理员身份运行。我通过Windows资源管理器更改了.idea的所有者,事情再次没问题。
那么,究竟发生了什么呢?我通常以非管理员身份运行,因为IT部门的管理员在我们的PC上半锁定。如果您以管理员身份运行PyCharm(或任何JetBrains的东西),它会以管理员身份创建文件,然后您无法访问其他工具中的文件(例如命令行Subversion客户端)。
但是,我最近开始使用JetBrains Toolbox来升级JetBrains应用程序。如果从Toolbox启动该应用程序,它将以管理员身份运行,从而在工作区中留下一些您无法以非管理员身份访问的文件。