我在Windows 7 64位上使用PyCharm Community Edition 3.4.1。
每当我在PyCharm中打开我的项目时,就会出现一个窗口说“Clear Read-Only Status”:[x]使用文件系统。[]使用版本控制集成。按[确定]无效。
后来,当我试图保存项目时,它说:无法保存项目!无法保存项目文件,请检查权限blabla...
在退出时,它说:未保存的项目。PyCharm无法保存某些项目文件,是否确实要关闭此项目?
显然,我在Windows资源管理器中检查了只读状态,并强制所有文件进行读/写访问。但这并不能解决问题。我还可以用其他文本编辑器编辑文件并保存它们。如果有问题的话,大多数文件在Mercurial(Hg)存储库中处于修订控制之下。
这真的很烦人有什么建议吗
(另一件让我恼火的事情是我无法控制stackoverflow文本中的换行符!只是从来没有看起来像我想要的那样。如果有人对此有提示,我也会很高兴)
7条答案
按热度按时间ie3xauqp1#
我在Ubuntu上也遇到了同样的问题。使用attrib -fatattr的等效方法解决了这个问题。我还发现,当PyCharm以root权限运行时,“Clear Read-Only Status”可以正常工作。
ntjbwcob2#
这里的问题是用户权限,我想.我遇到了同样的问题,发现我创建的python文件与root用户,可以从我的用户帐户的PyCharm访问它.我创建的python文件与用户帐户,它工作得很好,不显示此错误.
edqdpe6u3#
如果在以root模式打开IDE的情况下保存了文件,则无法以普通用户的身份编辑该文件。为此,您需要具有root权限。
以我的经验,我可以随时编写和编辑其他文件,这些文件在根模式下是不保存的
vfwfrxfs4#
我的朋友在他的linux机器上也遇到了同样的问题。我只是去了文件的位置,右键点击属性,将只读改为读写并应用。
成功了!
jucafojl5#
对于OS X
导航到项目目录并运行
2ul0zpep6#
我从JetBrains支持部门得到了答案。这是一个已知问题:
http://youtrack.jetbrains.com/issue/IDEA-90978(及相关问题)。
www.example.com中描述的解决方法http://youtrack.jetbrains.com/issue/IDEA-90978#comment=27-721097为我解决了这个问题。
引用自:
在资源管理器中,只有文件具有有效的RO标志;更改RO标志仅适用于使用“属性”面板的文件。由于某种原因,文件夹保留RO标志,即使它们完全可写。IDE无法“不接受”RO标志,而是使用ACL来查看它是否可以在目录中写入。要快速解决此问题,请在以管理员身份运行的cmd.exe中运行以下命令:
运行这两行将从FOLDERS中删除ReadyOnly标志,并将其替换为System标志。
这解决了我的问题。
z4bn682m7#
我每次添加新的Django应用程序时都会遇到这个问题。
在容器内运行此命令。
chmod -R 777 ./