Переименование проекта PyCharm не изменяет имя в верхней части окна

В PyCharm я могу реорганизовать проект, щелкнув его правой кнопкой мыши в меню слева. Однако это не изменяет имя в синей полосе справа вверху окна PyCharm, где также отображается путь к проекту на вашем компьютере. Почему бы и нет?

Ответ 1

Пользовательский интерфейс, похоже, не правильно настроил файлы конфигурации. Вероятно, это ошибка.

Если вы редактируете: <projectdir>/.idea/.name, вы можете указать там имя.

Вам нужно будет перезапустить PyCharm, чтобы это вступило в силу.

Ответ 2

Сегодня я достиг той же проблемы. Я пробовал этот ответ, но я не нашел этого <projectdir>/.idea/.name.

Итак, я переименовал <projectdir>/.idea/<projectName>.iml, но понял, что этого недостаточно.

Для полного рабочего решения мне пришлось:

  • Измените имя projectdir
  • Переименуйте файл <projectdir>/.idea/<projectName>.iml
  • Перестроить virtualenv (потому что я использовал его на этом модуле)
  • Измените все пути в файл <projectName>.iml и каталог virtualenv (в моем случае:) внутри каждого xml файла в папке .idea (в моем случае было имя файла: modules.xml и workspace.xml → , что является моим домом каталог для всех проектов)
  • Измените имя модуля (имя_проекта) внутри xml файла (в моем случае: workspace.xml) на каждой строке:

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

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

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

    • <ignored path="<projectName>.iws" /> → но я не уверен на 100% об этом.

  • И, наконец, перезапустите pyCharm и установите текущий virtualenv как Python Interpretor

Информация: Я работаю над pyCharm Community Edition 2016.2 и Ubuntu 16.04 LTS.

Если кто-то знает более простой способ, пожалуйста, сообщите мне.

Ответ 3

Я также сталкивался с этой проблемой, и решение намного (намного и намного) намного проще.

Меню в правом верхнем углу является меню конфигураций запуска. После переименования файла, и если файл был запущен/отлажен ранее, есть случай, когда конфигурация запуска не обновляется.

Чтобы исправить это, разверните меню слева от кнопки "Play" в правом верхнем углу и выберите "Edit Configurations".

Оттуда найдите нужную конфигурацию, выбрав ее в меню слева. На правой панели, вверху, есть поле "Имя". Вы можете изменить содержимое этого поля на новое имя скрипта, и все готово.

Например:

Допустим, у меня есть скрипт foo.py, и я переименую его в bar.py. В правом верхнем углу PyCharm, слева от кнопки "Play" находится "foo".

Я раскрываю меню слева от кнопки воспроизведения и выбираю "Редактировать конфигурации". Затем я выбираю foo из левой панели. На правой панели, вверху и в поле "Имя" я ввожу "бар".

Теперь, когда я хочу запустить bar.py, будет запущена панель конфигурации.

Ответ 4

Чтобы переименовать проект PyCharm, вам нужно использовать опцию Refactor.

Это может быть достигнуто через SHIFT + F6 или просто щелкнув правой кнопкой мыши на том, что вы хотите переименовать (как файл, так и проект).

Путь рефактора

После вызова команды Refactor в окне отобразится вопрос, хотите ли вы переименовать FOLDER или Имя проекта. В вашем случае, вы хотите, чтобы на синей полосе вверху программы отображалось другое имя, затем вы должны нажать на Rename Project.

Проект Py Dialog Rename

Также, если вы собираетесь переименовать папку, вам нужно закрыть проект, в противном случае он отправит вам сообщение об ошибке исключения Java.io.

И если в конце концов вы измените путь к папке, вам также потребуется снова указать интерпретатор python.exe.