Venv library root pycharm как убрать
Перейти к содержимому

Venv library root pycharm как убрать

  • автор:

Как избавиться от корневой метки библиотеки в PyCharm

Я начал работать над приложением Pyramid, которое требует использования setup.py , но как только я собрал приложение, моя папка app была помечена как корневой каталог библиотеки .

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

Я также пытался настроить Структуру проекта в настройках, но это не помогло.

Почеиу в винде venv помечается как library root?

Я не говорю что что-то не так, просто на линуксах такого не было.

а где именно это отображается/не отображается?

PyCharm, в дереве каталогов.

Похожие вопросы

Подскажите снова по Django Если я в модели добавлю поле и сам внесу изменения в БД (sqlite) , то делать миграцию необязательно ?

Вопрос из зала — как понять, что ты знаешь фласк/джанго?

А раз мы заговорили об алхимии. Вот я делаю session.execute(update()), как мне узнать были ли апдейты? там может быть 100к за раз, мне бы понять нашло что или нет, даже айдишн.

всем привет, кто знает как сделать так чтобы скрипт сам запускался ? типа я вот скинул картинку и скрипт сам запускается

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

есть тут ребята кто недавно устроился на первую работу бекендером на питоне? интересно было бы узнать, сколько времени ушло на обучение, сколько собесов пришлось пройти и т.д.

почему?)) зато четко будет видно, если вдруг кто то кинет что то не так) пайдентик отругает))

Кто ни будь юзал Tortoise ORM? Поделитесь мнением — чем хуже или лучше SQLAlchemy?

привет, смотрю примеры чистой архитектуры для фастапи у тишки и не очень понимаю зачем нужны команды. можно ли реализовывать это иначе?

В структуре проекта почему показывается исключенная папка -> venv

Я новичок в Питоне. Если я создаю новый проект в PyCharm, в структуре проекта он показывает это:

Почему это отображается так?

1 ответ

Когда вы создаете новый проект в последних версиях PyCharm, по умолчанию автоматически создается новая виртуальная среда для вашего проекта.

Это не обязательно, но я настоятельно рекомендую его, поскольку он предоставит вашему проекту собственную изолированную изолированную программную среду Python, так что вы сможете устанавливать дополнительные пакеты, не мешая требованиям к пакетам других ваших проектов или глобального Python. установка в вашей системе.

По умолчанию эта виртуальная среда будет создаваться в папке вашего проекта в подпапке с именем venv это то, что вы видите.

How to get rid of library root mark in PyCharm

I’ve started working on a Pyramid application, which requires setup.py usage, but as soon as I built the app, my app folder was marked as library root.

It is not convenient, because when I open a file, it is also opened under External Libraries unfolding it. This can be «fixed» by removing check on Always Select Opened File, but I like this feature, so I don’t want to disable it.

I’ve also tried to tweak Project Structure in settings, but it didn’t help.

How to get rid of this _library_root_ mark?

example

UPD. Contents of setup.py :

stasdeep Avatar

asked Dec 11 '19 21:12

stasdeep

People also ask

Content root types A content root is a folder that contains the files that make up your project. Source roots (or source folders; shown as ). These roots contain the actual source files and resources. PyCharm uses the source roots as the starting point for resolving imports.

Open the Project Structure settings. In the Projects pane of the Project Structure page, click the project you want to configure content roots for. In the dialog that opens, locate the desired directory and click OK.

Change the location of IDE directories From the main menu, select Help | Edit Custom Properties. Specify paths with forward slashes /, including Windows paths (for example, C:/idea/system). After you restart PyCharm, it will use the new location of the corresponding directory.

Open File > Settings > Project from the PyCharm menu. Select your current project. Click the Python Interpreter tab within your project tab. Click the small + symbol to add a new library to the project.

1 Answers

The reason why it happens is PyCharm adds sd-blog/app to the interpreter paths once you pip install -e in order to be able to provide completion for app objects. Possible workaround:

remove app from the interpreter paths

mark sd-blog/app as a source root to restore the code insight broken in the step 1

Pavel Karateev Avatar

answered Oct 05 '22 00:10

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

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