В 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.
Также, если вы собираетесь переименовать папку, вам нужно закрыть проект, в противном случае он отправит вам сообщение об ошибке исключения Java.io.
И если в конце концов вы измените путь к папке, вам также потребуется снова указать интерпретатор python.exe.