Nano Hash - криптовалюты, майнинг, программирование

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

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

12.11.2014

Ответы:


1

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

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

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

12.11.2014
  • Мне также нужно было переименовать файл ‹projectName›.iml 25.01.2016

  • 2

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

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

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

    1. Изменить имя каталога проекта
    2. Переименуйте файл <projectdir>/.idea/<projectName>.iml
    3. Пересоберите virtualenv (потому что я использовал его в этом модуле)
    4. Измените все пути к файлу <projectName>.iml и каталогу virtualenv (в моем случае:) внутри каждого файла xml в папке .idea (в моем случае это были имена файлов: modules.xml и workspace.xml -> это мой домашний каталог для всех проектов)
    5. Измените имя модуля (projectName) внутри XML-файла (в моем случае: workspace.xml) в каждой строке, содержащей:

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

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

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

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

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

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

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

    16.09.2016

    3

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

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

    Чтобы исправить это, разверните меню слева от кнопки «Воспроизвести» в правом верхнем углу и выберите «Редактировать конфигурации».

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

    Например:

    Допустим, у меня есть скрипт foo.py, и я переименовываю его в bar.py. В правом верхнем углу PyCharm слева от кнопки «Воспроизвести» есть «foo».

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

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

    21.06.2017
  • Но вы говорите об изменении скрипта - имени файла, а проблема в проекте - имени основной/корневой папки 23.06.2017

  • 4

    У меня была такая же проблема, и я решил ее, выполнив:

    1. Измените имя <projectdir>/.idea/<projectName>.lml, чтобы оно соответствовало названию проекта.
    2. Измените имя файла .lml в файле <projectdir>/.idea/modules.xml.
    3. Перезапустите PyCharm
    05.01.2021

    5

    Вы также можете проверить папку pycache. Вы можете удалить его, если он есть, и повторить попытку.

    08.06.2020
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..