PyCharm社区版在项目文件上处于只读状态时出现问题

PyCharm社区版在项目文件上处于只读状态时出现问题,pycharm,Pycharm,我正在Windows 7 64位上使用PyCharm社区版3.4.1 每当我在PyCharm中打开我的项目时,就会出现一个窗口,上面写着 “清除只读状态”: [x] 使用文件系统。 []使用版本控制不等。 按[确定]无效 后来,当我试图保存项目时,它说: 无法保存项目! 无法保存项目文件,请检查权限blabla 退出时,它说: 未保存的项目。 PyCharm无法保存一些项目文件, 确实要关闭此项目吗 显然,我在Windows资源管理器中检查了只读状态,并强制所有文件进行读/写访问。 但这并不能解

我正在Windows 7 64位上使用PyCharm社区版3.4.1

每当我在PyCharm中打开我的项目时,就会出现一个窗口,上面写着 “清除只读状态”: [x] 使用文件系统。 []使用版本控制不等。 按[确定]无效

后来,当我试图保存项目时,它说: 无法保存项目! 无法保存项目文件,请检查权限blabla

退出时,它说: 未保存的项目。 PyCharm无法保存一些项目文件, 确实要关闭此项目吗

显然,我在Windows资源管理器中检查了只读状态,并强制所有文件进行读/写访问。 但这并不能解决问题。 此外,我还可以用其他文本编辑器编辑文件并保存它们。 如果需要的话,大多数文件都在Mercurial(Hg)存储库中进行版本控制

这真让人讨厌。 有什么建议吗


(另一件让我恼火的事是我无法控制stackoverflow文本中的换行符!只是我从来没有想过要这样做。如果有人对此有所提示,我也会很高兴)

我从JetBrains支持部门得到了答案。这是一个众所周知的问题:

(和相关问题)

中描述的解决方法为我解决了问题

从那里引述:

在资源管理器中,只有文件具有有效的RO标志;如果要使用“属性”面板,则更改RO标志仅适用于文件。由于某些原因,文件夹仍保留RO标志,即使它们完全可写。IDE无法“不遵守”RO标志,而是使用ACL来查看是否可以写入目录。要快速修复此问题,请在以管理员身份运行的cmd.exe中运行以下命令:

attrib -r +s C:\WorkingDir
attrib -r +s C:\WorkingDir\*
运行这两行将从文件夹中删除“仅准备就绪”标志,并将其替换为系统标志


这为我解决了这个问题。

我在Ubuntu上也遇到了同样的问题。使用等效于attrib-,解决了这个问题。我还发现,当PyCharm以root权限运行时,“清除只读状态”可以正常工作。

我认为这里的问题是用户权限。我遇到了同样的问题,发现我正在使用root用户创建python文件,并且可以从我的用户帐户的PyCharm访问它。我用用户帐户创建了python文件,它工作得很好,没有显示此错误。

如果您在root模式下打开IDE保存了一个文件,您不能作为普通用户编辑该文件。为此,您需要具有根权限

根据我的经验,我可以随时编写和编辑其他文件,这些文件不是以root模式保存的

导航到项目目录并运行

sudo chown -R $(whoami) .

每次添加新的Django应用程序时,我都会遇到这个问题

在容器内运行此命令


chmod-R 777./

尝试在管理员模式下运行pycharm Admin模式对meThanks没有影响-我使用了-在这里使用时是否需要/s标志?我想在这里使用它,因为dropbox一直在重置只读标志(dropbox或小绿人)忘记它-系统标志在我的情况下没有任何作用-我认为使用另一篇文章中建议的行比弄乱系统标志更安全
attrib-r c:\folder\*.*/s/d
我发现
+s
选项可以添加“system file attribute”不添加任何内容(此修复程序在忽略它时仍然有效),在我的情况下,它导致python脚本在尝试修改目标目录中的文件时失败(权限拒绝错误)。我从Scrontch执行了上述命令,但将
+s
更改为
-s
以撤消此错误。有关
attrib
命令的更多信息:有人有Mac补丁吗?+1到Praxiteles-有人知道OSX补丁吗?在OSX Sierra 10.12上看到PyCharm CE 2016.2.3和Python 2.7.10的相同错误,在t中没有提到OSX他在上面链接了YouTrack线程。当我以root身份而不是普通帐户登录时,问题就消失了。这可能是我需要进行的某种OSX权限配置吗?这里也是一样,有人运行了
sudo pycharm.sh
,创建了以root为所有者的各种文件,pycharm无法访问这些文件。chmod也错误。谢谢。工作正常为了我。