【Visual Studio】Python-Djangoのプロジェクトを開こうとすると”Microsoft.PythonTools.Django.targets が見つかりませんでした”エラーが出る

こんばんは。久しぶりにVisual Studio関連のトラブルシューティングメモです。

問題

Visual StudioでPython-Djangoを利用するプロジェクトを開こうとすると以下のエラーが出た。

C:SampleDjangoWebAppWithSQLDB\SampleDjangoWebAppWithSQLDB.pyproj : error  : インポートされたプロジェクト "C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\Python Tools\Microsoft.PythonTools.Django.targets" が見つかりませんでした。また、$(MSBuildExtensionsPath32) - "C:\Program Files (x86)\MSBuild" に対してフォールバック検索パスで "Microsoft\VisualStudio\v16.0\Python Tools\Microsoft.PythonTools.Django.targets" の検索が試行されました。これらの検索パスは "C:\Users\xxxx\AppData\Local\Microsoft\VisualStudio.0_d68c9ee8\devenv.exe.config" で定義されています。<Import> 宣言のパスが正しいこと、およびファイルが検索パスのいずれかのディスク上に存在することを確認してください。  C:\Users\xxx\source\repos\SampleDjangoWebAppWithSQLDB\SampleDjangoWebAppWithSQLDB.pyproj

このプロジェクトは、もともと別のローカル端末上のVisual Studioで開発したもの。プロジェクトフォルダだけ今の端末にコピーしてきて開こうとしたところエラーが出た状況。

原因と解決方法

このStack Overflowが役立ちました。

https://stackoverflow.com/questions/69004041/cant-load-visual-studio-project-due-to-missing-microsoft-pythontools-django-tar

というわけで、Visual StudioのPython Webモジュールが不足していたようです。

Visual Studio Installerを開き、変更をクリック。

個別のコンポーネントからPythonで検索すると、Python Web サポートが出てくるので、それを追加インストール。

そしてVisual Studioを再起動すると・・・開いた!

めでたしめでたし。

この記事を気に入っていただけたらシェアをお願いします!

コメントを残す

メールアドレスが公開されることはありません。

ABOUT US

Yuu113
初めまして。Yuu113と申します。 兵庫県出身、東京でシステムエンジニアをしております。現在は主にデータ分析、機械学習を活用してビジネスモデリングに取り組んでいます。日々学んだことや経験したことを整理していきたいと思い、ブログを始めました。旅行、カメラ、IT技術、江戸文化が大好きですので、これらについても記事にしていきたいと思っています。