最近、Python のバージョンを最新バージョンにアップグレードしましたが、Windows が pip.exe をブロックし、新しいパッケージをインストールできなくなりました。
pip を操作しようとすると、 Windows セキュリティの通知が表示され続けますThis content is blocked
。ポップアップにはブロック解除のオプションがあり、表示されるたびにクリックしますが、プログラムを実行しようとすると、ポップアップが再び表示されます。
pip.exe を右クリックしてプロパティを表示すると、プロパティ ボックスにはファイルがブロックされていると表示されません。PowerShell で unblock-file を試しました。ゾーン識別子を手動で 0 に設定しようとしましたが (ファイルには最初からゾーン識別子がありませんでした)、何も機能しません。
これまでのところ唯一の回避策は、python -m pip
pip.exe と直接対話する必要を回避して使用することですが、それでも pip.exe 自体のブロックを解除したいと考えています。
答え1
Windows セキュリティの例外リストに Python のプログラム フォルダーを追加すると、pip.exe を正常に実行できるようになりました。