最終更新日:2022‐01-03
VisualStudioでDjangoの開発をしていると、ときどき原因不明のエラーで起動しないときがあります。
例えば以下のエラーです
"RunPythonCommand" タスクから false が返されましたが、エラーがログに記録されませんでした。 bukumacho C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\v17.0\Python Tools\Microsoft.PythonTools.Django.targets 73
または、デバッグを起動するとこんなエラー…。
対処方法
まず、ソリューションから仮想環境をまるっと削除します。
ダイアログが表示されるので削除を選択します。
その後、Python環境にグローバルデフォルトが表示されるので、右クリック→「requirements.txtからインストール」を選択します。
実行時に管理者権限を求められるので「今すぐ昇格」を選択します。
対処方法(その2)
もしくは、ソリューションを閉じてから再度開きます。2・3分すると下の画像のように
「プロジェクト"〇〇"で Python パッケージ仕様ファイル "requirements.txt"が検出されました。」
と表示されるので「仮想環境の作成」のリンクをクリックしましょう。
完了した後に再度実行すると見事起動します。
見に覚えのないエラーが発生した場合はぜひお試しください。
技術の進化についていけていないシステムエンジニア。浅く広く、何でも大体はこなせるエンジニアで重宝されてる(つもり)。でもやっぱり特化した武器欲しい。
備忘録として記事を投稿していますが、少しでも誰かの助けになればと思います。
最近はプロジェクトでReact(TypeScript )を触っています。
趣味でギター弾きます。