Перейти к содержимому

Как переименовать проект в pycharm

  • автор:

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

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

Karnivaurus 12 нояб. 2014, в 20:55
Поделиться
Поделиться:

4 ответа

Пользовательский интерфейс, похоже, не правильно настроил файлы конфигурации. Вероятно, это ошибка. Если вы редактируете: /.idea/.name , вы можете указать там имя. Вам нужно будет перезапустить PyCharm, чтобы это вступило в силу.

Paul 12 нояб. 2014, в 21:46
Поделиться
Мне также нужно было переименовать файл .iml Eli 25 янв. 2016, в 08:25

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

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

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

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

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

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

    dannydedog 16 сен. 2016, в 10:30
    Поделиться

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

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

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

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

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

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

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

    Xxxo 21 июнь 2017, в 21:52
    Поделиться

    Но вы говорите об изменении скрипта — имени файла , а проблема в Project — имя главной / корневой папки

    dannydedog 22 июнь 2017, в 22:43

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

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

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

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

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

    Augusto Camargo 09 дек. 2018, в 19:44
    Поделиться

    Ещё вопросы

    • 0 Получить все с отличным идентификатором пользователя и порядком по общему счету
    • 1 Как заставить функцию выставлять свои объекты и методы-члены, используя RequireJS AMD
    • 0 Как включить аргумент с API CreateProcess в VC ++?
    • 1 Как исправить зависание сборки PhoneGap .apk?
    • 0 Я не могу отобразить свой угловой код на моей странице HTML
    • 1 Android Studio 3.4 Hello World ОШИБКА: подключен плагин ‘java’, но он не совместим с плагинами Android
    • 1 Ошибка импорта данных в Python
    • 1 Ошибка конфигурации приложения службы WCF
    • 0 Задать недопустимое поле формы / поля ввода для сервера $ asyncValidators
    • 1 Как офлайн произнести английское слово в программировании Android?
    • 1 Ошибка: не найдено метаданных NgModule для ‘undefined’ в Angular2
    • 1 Параллельный доступ к методу @Lock (LockType.WRITE)
    • 1 Эффективно получить перестановку 3-х рядных массивов разных размеров и типов
    • 1 PDF Миниатюры на Windows Server 2008 R2 в asp.net
    • 1 Растровое изображение из смещения байтового массива
    • 0 Есть ли простой способ найти последнюю дату дня недели в текущем месяце?
    • 0 В каком формате создается ссылка href с использованием переменной?
    • 0 Очистить Сортировка HTML таблицы в Angularjs
    • 0 обменивать переменные между страницей виртуальной клавиатуры на другую открытую страницу только в javascript (НЕ Jquery)?
    • 0 Создание редактируемых списков с использованием HTML и JQuery
    • 1 Клавиатура Android не отображается при нажатии поля ввода в единстве?
    • 0 Вкладки только рендеринга первой страницы
    • 0 Проблемы с Javascript на сайте Squarespace
    • 1 Создание буквенного текстового блока в Sphinx
    • 1 Насколько эффективна эта хеш-функция?
    • 1 Как получить индекс в Datatable
    • 0 На моей доске объявлений PHP, как я могу вывести изображение в соответствии с соответствующим постом?
    • 0 Как преобразовать подзапрос MySql в подзапрос HQL
    • 0 Как изменить значения полей ввода, которые соответствуют значению атрибута данных с Jquery
    • 1 динамически создавать таблицы ссылок и переименовывать их в доступе 2007/2003 с помощью c #
    • 0 asp.net получает данные из запроса
    • 1 Ошибка доступа к API поиска с помощью C # в SharePoint 2013: ваш поиск не может быть завершен, потому что служба поиска недоступна
    • 0 Как связать статическую библиотеку C ++ с PHP?
    • 0 Как создать два отдельных git-репозитория в одной папке?
    • 0 Проблемы с bootstrap.css и IE11
    • 0 Что передается с привязкой в JS?
    • 0 как получить доступ к данным формы в сервлете, используя угловой JS
    • 1 Как удалить элементы из отфильтрованных данных — Vue.js 2.x
    • 1 Почему эта нарезка бросает IndexError?
    • 0 Переключение класса правильно
    • 1 Связь супервизора в шторме 0.9.0.1 с Netty
    • 1 getAdapter (). notifyDataSetChanged () не изменяет базу данных для повторного просмотра
    • 1 Android предотвращает удаление автономных данных или базы данных при событии «Очистить данные»
    • 0 Слушатель потребляет ключи даже с холста?
    • 0 ссылка и указатель используются для полиморфизма? [Дубликат]
    • 1 чтение файла WAV в Java
    • 0 Установите опцию по умолчанию в меню выбора, не сохраняя ее в модели
    • 0 Программа SFML 2.1 работает нормально в режиме отладки, но вылетает в режиме выпуска
    • 1 Lwjgl, как упростить карту высот, чтобы получить более высокие fps?
    • 0 Angular UI Router загружен, но не передает параметры

    Переименовал директорию и название проекта. Теперь PyCharm не отображает все файлы проекта (желтый подсвечивает). Как исправить?

    60ce2f6bb304f347407540.png

    + Консоль питона не работает. Как исправить?
    Invalidate cache\Restart не помогло.

    • Вопрос задан более двух лет назад
    • 1949 просмотров

    1 комментарий

    Простой 1 комментарий

    Изменение названия проекта на Django

    введите сюда описание изображения

    Всем привет. Прохожу обучение по одному курсу по Django. Там показывают, что ради удобства меняют название проекта. Например, создали проект на Django под названием: lamp, внутри автоматически создается подпапка lamp. И они просто меняют название проекта с lamp на lamp-project. Да, согласен, удобно, но теперь проект не запускается, так как пути к другим файлам исказились. Но у них всё нормально. Как так получилось? P.S. Я делаю на Windows в Pycharm, на курсе делают в MacOS в Atom.

    Отслеживать
    Гильмияров Ринат
    задан 8 дек 2021 в 14:32
    Гильмияров Ринат Гильмияров Ринат
    41 1 1 серебряный знак 9 9 бронзовых знаков
    О каких искажённых путях речь?
    8 дек 2021 в 14:37
    Добавил скриншот из PyCharm
    9 дек 2021 в 3:49

    Скриншот намекает, что вы где-то зачем-то изменили DJANGO_SETTINGS_MODULE, чего делать совершенно не нужно было

    9 дек 2021 в 12:35

    Нашел свою проблему. Когда меняю название проекта в Pycharm, то он меняет его везде. Для этого нужно отключить галочки: Search for references и Search in comments and strings. Далее сделать операцию migrate: python manage.py migrate. После этого всё работает нормально

    10 дек 2021 в 3:49

    1 ответ 1

    Сортировка: Сброс на вариант по умолчанию

    Обычно меняют название внутренней папки с настройками проекта на config/ , нежели переименовывают головную, потому-что если переименовать основную папку проекта lamp/ в lamp-project/ , то это никак не повлияет на сами пути, всё будет работать. У вас получится папка lamp-project/ , а в ней будет находится файл manage.py и папка lamp/ с настройками. Скорее всего, вы переименовали внутреннюю папку lamp/ с конфигурационными настройками в lamp-project/ , тогда всё логично, что ваш проект перестал работать.

    Теперь необходимо либо перенастроить свой проект, либо вернуть внутренней папке с настройками старое название. Для того чтобы перенастроить проект, необходимо поочередно зайти в файлы и поменять старое название lamp на новое lamp-project. Начинаем с settings.py :

    ROOT_URLCONF = 'lamp-project.urls' WSGI_APPLICATION = 'lamp-project.wsgi.application' 
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 

    теперь меняем настройки в самом файле manage.py :

    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lamp-project.settings') 

    как по мне это вкусовщина, но лучше уже тогда менять название на более понятное config, чем на lamp-project.

    А так в PyCharm есть поиск по проекту, с помощью которого можно переименовать всё в автоматическом режиме, а не бегать по файлам и не править всё ручками, но это, как по мне, для «слабаков». С Atom я не знаком, но предполагаю, что там тоже есть подобный функционал.

    Переименование репозитория

    Вы можете переименовать любой репозиторий, если вы являетесь владельцем организации или имеете права администратора для репозитория.

    When you rename a repository, all existing information, with the exception of project site URLs, is automatically redirected to the new name, including:

    For more information on project sites, see «About GitHub Pages.»

    In addition to redirecting web traffic, all git clone , git fetch , or git push operations targeting the previous location will continue to function as if made on the new location. However, to reduce confusion, we strongly recommend updating any existing local clones to point to the new repository URL. You can do this by using git remote on the command line:

    git remote set-url origin NEW_URL 

    If you plan to rename a repository that has a GitHub Pages site, we recommend using a custom domain for your site. This ensures that the site’s URL isn’t impacted by renaming the repository. For more information, see «About custom domains and GitHub Pages.»

    Note: GitHub will not redirect calls to an action hosted by a renamed repository. Any workflow that uses that action will fail with the error repository not found . Instead, create a new repository and action with the new name and archive the old repository. For more information, see «Archiving repositories.»

    Warning: If you create a new repository under your account in the future, do not reuse the original name of the renamed repository. If you do, redirects to the renamed repository will no longer work.

    1. On GitHub.com, navigate to the main page of the repository.
    2. Under your repository name, click

    Settings. If you cannot see the «Settings» tab, select the

    Screenshot of a repository header showing the tabs. The

    dropdown menu, then click Settings.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *