こんばんは。久しぶりに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が役立ちました。
というわけで、Visual StudioのPython Webモジュールが不足していたようです。
Visual Studio Installerを開き、変更をクリック。
個別のコンポーネントからPythonで検索すると、Python Web サポートが出てくるので、それを追加インストール。
そしてVisual Studioを再起動すると・・・開いた!
めでたしめでたし。
コメントを残す