【问题标题】:Renaming PyCharm project does not change name at top of window重命名 PyCharm 项目不会更改窗口顶部的名称
【发布时间】:2015-01-09 18:36:52
【问题描述】:

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

【问题讨论】:

    标签: python pycharm


    【解决方案1】:

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

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

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

    【讨论】:

    • 我还需要重命名 .iml 文件
    【解决方案2】:

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

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

    对于完全有效的解决方案,我必须:

    1. 更改项目目录的名称
    2. 重命名<projectdir>/.idea/<projectName>.iml 文件
    3. 重建 virtualenv(因为我在这个模块上使用过)
    4. 更改所有路径到文件<projectName>.iml 和virtualenv 目录(在我的情况下:)在文件夹.idea 上的每个xml 文件中(在我的情况下是文件名:modules.xmlworkspace.xml -> 那是我的家所有项目的目录)
    5. 在每行包含的 xml 文件中更改模块 (projectName) 的名称(在我的情况下为:workspace.xml):

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

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

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

      • <ignored path="<projectName>.iws" /> -> 但我不能 100% 确定这个。

    6. 最后重新启动 pyCharm 并将当前 virtualenv 设置为 Python Interpretor

    供参考:我正在开发 pyCharm Community Edition 2016.2 和 Ubuntu 16.04 LTS。

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

    【讨论】:

      【解决方案3】:

      我也遇到了这个问题,解决方案要简单得多(而且“多得多”)。

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

      要更正此问题,请展开右上角“播放”按钮左侧的菜单,然后选择“编辑配置”。

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

      例如:

      假设我有脚本 foo.py,我将它重命名为 bar.py。在 PyCharm 的右上角,“播放”按钮的左侧有一个“foo”。

      我展开播放按钮左侧的菜单,然后选择“编辑配置”选项。然后,我从左窗格中选择 foo。在右窗格的顶部和“名称”字段中,我输入“栏”。

      现在,当我要运行 bar.py 时,会运行配置栏。

      【讨论】:

      • 但是你说的是更改脚本-文件名称,问题是关于项目-主/根文件夹名称
      【解决方案4】:

      您也可以查看 pycache 文件夹。你可以删除它,如果它在那里,然后再试一次。

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题并通过这样做解决了它:

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

        【讨论】:

          【解决方案6】:

          如果对某人有帮助,我采取的步骤:

          1. 更改项目文件夹的名称。
          2. 将您的虚拟环境重命名为新名称。 (我只是复制了我的 conda env 并删除了旧的)
          3. 删除./.idea 文件夹。
          4. 关闭 PyCharm。
          5. 将您的项目文件夹作为新的 PyCharm 项目打开。

          【讨论】:

            【解决方案7】:

            Project Tool Window(Alt + 1)中右键项目文件夹-> Refactor -> Rename(Shift + F6)。将弹出一个简短菜单,您可以在其中选择Rename directoryRename project。它们是独立工作的:第一个只更改目录名,保留旧项目名,后者只更改项目名,保留旧目录名。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-12-27
              • 2014-10-25
              • 1970-01-01
              • 2011-03-08
              • 1970-01-01
              相关资源
              最近更新 更多