重命名PyCharm项目不会更改窗口顶部的名称

时间:2014-11-12 19:27:28

标签: python pycharm

在PyCharm中,我可以通过在左侧菜单中右键单击它来重构项目。但是,这不会更改PyCharm窗口顶部蓝色栏中的名称,它还会显示计算机上的项目路径。为什么不呢?

5 个答案:

答案 0 :(得分:17)

UI似乎没有正确设置配置文件。这可能是一个错误。

如果你编辑:<projectdir>/.idea/.name,你可以在那里设置名称。

您必须重新启动PyCharm才能生效。

答案 1 :(得分:10)

今天我遇到了同样的问题。 我尝试了this answer,但我没有找到<projectdir>/.idea/.name

所以我重命名为<projectdir>/.idea/<projectName>.iml,但我意识到这还不够。

对于完全可行的解决方案,我必须:

  1. 更改projectdir的名称
  2. 重命名<projectdir>/.idea/<projectName>.iml文件
  3. 重建virtualenv(因为我在这个模块上使用过它)
  4. 在文件夹<projectName>.iml的每个xml文件中更改文件.idea和virtualenv目录(在我的情况下:)的所有路径(在我的例子中是文件名:modules.xml和{{1 }} - &gt;这是所有项目的我的主目录)
  5. 在每行包含以下内容的xml文件(在我的例子中为workspace.xml)中更改模块名称(projectName):

    • workspace.xml

    • <favorites_list name="<projectName>" />

    • <option name="myItemId" value="<projectName>" />

    • <module name="<projectName>" /> - &gt; 但我对此不是100%肯定。

  6. 最后重启pyCharm并将当前的virtualenv设置为Python Interpretor
  7. For Info:我正在研究pyCharm Community Edition 2016.2和Ubuntu 16.04 LTS。

    如果有人知道更简单的方法,请随时通知我。

答案 2 :(得分:3)

我也遇到了这个问题,而且解决方案更加简单(而且还有更多&#39;更多)。

右上角的菜单是运行配置的菜单。在重命名文件时,如果文件先前已经运行/去过,则存在运行配置未更新的情况。

要解决此问题,请展开&#39;播放&#39;左侧的菜单。右上角的按钮,然后选择&#39;编辑配置&#39;。

从那里,从左侧的菜单中选择所需的配置。在右侧窗格的顶部,有一个字段&#39; Name&#39;。您可以将该字段的内容更改为脚本的新名称,您就完成了。

例如:

让我们说我有脚本foo.py并将其重命名为bar.py.在PyCharm的右上角,有一个&#39; foo&#39;在&#39; Play&#39;的左边按钮。

我展开了播放按钮左边的菜单,然后选择了“编辑配置”&#39;选择。然后,我从左侧窗格中选择foo。在右侧窗格,顶部和字段“名称”中。我进入了&#39; bar&#39;。

现在,当我想运行bar.py时,将运行配置栏。

答案 3 :(得分:1)

我遇到了同样的问题并通过以下方式解决了:

  1. 编辑 <projectdir>/.idea/<projectName>.lml 的名称以匹配项目名称
  2. 更改 <projectdir>/.idea/modules.xml 文件中 .lml 文件的名称。
  3. 重启 PyCharm

答案 4 :(得分:0)

您还可以检查 pycache 文件夹。您可以删除它(如果有的话),然后重试。