【发布时间】:2022-12-10 09:30:09
【问题描述】:
我已经从 github 复制了一个目录并将其导入到 Pycharm 中。现在,我想稍微更改一下代码。但是后来出现了这个错误:
无法保存 C:\Users\FlapPyBird-master\flappy.py。 无法创建备份文件(flappy.py~)。 该文件保持不变。
有人可以帮我吗?
谢谢
【问题讨论】:
标签: python python-3.x github pycharm
我已经从 github 复制了一个目录并将其导入到 Pycharm 中。现在,我想稍微更改一下代码。但是后来出现了这个错误:
无法保存 C:\Users\FlapPyBird-master\flappy.py。 无法创建备份文件(flappy.py~)。 该文件保持不变。
有人可以帮我吗?
谢谢
【问题讨论】:
标签: python python-3.x github pycharm
不,它不应该被编辑。
该行为是预期的,不得编辑这些文件。这被标记为只读。如果你想在那里编辑文件(虽然你不应该),你有两个选择:
【讨论】:
C:UsersFlapPyBird-master 是放置 git 存储库的不寻常位置。按照惯例,该位置的子文件夹应该是您系统上不同用户的主文件夹。
如果您在资源管理器中右键单击 C:Users,然后转到“属性”->“安全”,您会看到该文件夹可能只能由管理员编辑(“写入”)。由于 Pycharm 在您的用户许可下运行,默认情况下它无法编辑这些位置。 (这就是为什么当你安装软件到C:Program Files时你的电脑会要求你授予权限的部分原因,因为你的用户帐户通常没有在那里写入的权限)
如果您改为将文件放在C:Users[your username here]FlapPyBird-master(或者更好的是C:Users[your username here]Documentsprogramming_projectsFlapPyBird-master),您会看到权限已经配置为允许您在那里编辑文件。
如果您必须将目录放在C:Users 中,您可以右键单击->属性->安全->编辑->添加...并以这种方式授予自己访问权限。
【讨论】: