#python #visual-studio
#python #visual-studio
Вопрос:
Вот скриншот:
Я хочу открыть это в инструменте, который может открыть его как проект и показать мне иерархию проекта. Можно ли это сделать в MS Visual Studio? Если да, то как?
Я хочу выяснить, как работает этот пакет. Я могу открывать отдельные файлы в Notepad , но этого недостаточно.
Комментарии:
1. какую иерархию проекта вы ожидаете? На следующем веб-сайте описано, как должны быть структурированы пакеты Python: docs.python-guide.org/writing/structure Лично я предпочитаю VSC или производные для работы и анализа кода python.
2. Хорошо, когда я перехожу в Visual Studio, он ожидает, что там будет существовать файл решения VS, которого там нет. Это то, что меня смутило.
3. В общем случае код python не организован в форме проекта, как C / C , поэтому в общем случае Visual Studio не нужны эти файлы решений. Честно говоря, мне не очень нравится Visual Studio в целом из-за этого решения и структуры проекта, которые я бы назвал нелогичными. Я упомянул код Visual Studio, который полностью отличается от Visual Studio.
Ответ №1:
Вы можете просто открыть это как папку в Visual Studio и щелкнуть по подкаталогам, чтобы развернуть их. Надеюсь, это сработает для вас.
Комментарии:
1. Почему Visual Studio ожидает там решение или файл проекта VS? Ни один из них там не существует. Итак, как мне открыть это в Visual Studio, чтобы он понял, что это такое, т.е. Пакет Python?
Ответ №2:
Комментарии:
1. Почему Visual Studio ожидает там решение или файл проекта VS? Ни один из них там не существует. Итак, как мне открыть это в Visual Studio, чтобы он понял, что это такое, т.е. Пакет Python?
2. это пакет python, поэтому вам следует установить ИНСТРУМЕНТЫ поддержки python> Получить инструменты и функции… затем установите флажок Python development. learn.microsoft.com/en-us/visualstudio/python/… После установки поддержки python вы можете открыть существующий пакет как проект python вот скриншоты: learn.microsoft.com/en-us/visualstudio/python/… Создается отсутствующий файл .sln, это должно решить проблему