在PyCharm中,我可以通过在左侧菜单中右键单击它来重构项目。但是,这不会更改PyCharm窗口顶部蓝色栏中的名称,它还会显示计算机上的项目路径。为什么不呢?
答案 0 :(得分:17)
UI似乎没有正确设置配置文件。这可能是一个错误。
如果你编辑:<projectdir>/.idea/.name
,你可以在那里设置名称。
您必须重新启动PyCharm才能生效。
答案 1 :(得分:10)
今天我遇到了同样的问题。
我尝试了this answer,但我没有找到<projectdir>/.idea/.name
。
所以我重命名为<projectdir>/.idea/<projectName>.iml
,但我意识到这还不够。
对于完全可行的解决方案,我必须:
<projectdir>/.idea/<projectName>.iml
文件<projectName>.iml
的每个xml文件中更改文件.idea
和virtualenv目录(在我的情况下:)的所有路径(在我的例子中是文件名:modules.xml
和{{1 }} - &gt;这是所有项目的我的主目录)在每行包含以下内容的xml文件(在我的例子中为workspace.xml
)中更改模块名称(projectName):
workspace.xml
<favorites_list name="<projectName>" />
<option name="myItemId" value="<projectName>" />
<module name="<projectName>" />
- &gt; 但我对此不是100%肯定。
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)
我遇到了同样的问题并通过以下方式解决了:
<projectdir>/.idea/<projectName>.lml
的名称以匹配项目名称<projectdir>/.idea/modules.xml
文件中 .lml 文件的名称。答案 4 :(得分:0)
您还可以检查 pycache 文件夹。您可以删除它(如果有的话),然后重试。