将PyCharm项目移动到另一个目录

2022-04-07 00:00:00 python directory pycharm project move

问题描述

我的home目录空间不足,我想将PyCharm项目移到另一个目录。我最终复制了它,因为重构不起作用。我删除了pycache和压缩异常,之前出现的异常消失了,现在一切都按预期运行了。不过,我仍然使用初始项目位置的venv位置,这是我在设置/python-Interpreter中可以看到的。

这个程序有什么问题吗,有什么我不知道的吗? 我是否应该编辑.ide文件夹中的某些文件?

$PROJECT_DIR$变量引起了我的注意,但我找不到此变量的实际设置位置。


解决方案

移动项目的一种简单方法是在项目视图中右键单击项目文件夹,选择Refactor,然后选择Move Directory

  • $PROJECT_DIR$变量是动态的taken from the directory your project is in,因此这不是问题

  • 您的.idea文件夹应由PyCharm重新创建,即使您将其完全删除。但是,我不建议删除您的文件夹,主要是因为您会丢失project-level dictionary(单词列表)。

  • Invalidating caches具有更广泛的影响,因为它将清除IDE范围的设置,而不仅仅是项目特定的设置。(如果您的缓存变得过时,这往往会通过无法解释的错误表现出来,则它最有用。)

如果出现问题,只需将移动的目录作为新项目打开File>Open。对于一个简单的项目,您应该检查并可能需要调整两个主要设置:

  • 在设置(Ctrl+Alt+S)中,转到Project: your_project_name并在那里检查Project Structure是否有意义并保留您的配置。

  • Run>Edit Configurations中,确保Script pathWorking directory设置为您想要的位置。

此过程有什么问题吗?有什么我不知道的吗?

根据您的描述,由于重构不起作用,您采取了正确的步骤,只需确保满足上述配置,如果IDE没有发出任何错误,则您应该是正确的。

我是否应该编辑.ide文件夹中的某些文件?

这很少是必要的,通常不鼓励这样做。.idea中的文件是由IDE生成的,不应接触。任何必要的更改都应使用IDE图形界面来设置配置(这意味着您不必担心.idea的内容)。

相关文章