1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

windowsでpipを実行しようとしたらアクセスが拒否された

Last updated at Posted at 2021-02-25

友人のPython環境構築を手伝ったらちょっとハマったのでメモ。
大した問題ではなかったがエラーコードを載せておくのは意味があると思ったので。

TL;DR

  • ウイルスバスターが悪い。オートスキャンを切ればよい。
  • McAfeeとかでも同じ症状が出るかも

環境

  • Windows 10
  • python 3.9
  • Windows Powershell

## 症状

普通ににpipを実行しようとしたら少し時間経って以下のエラーが出る。

プログラム 'pip.exe' の実行に失敗しました: アクセスが拒否されました。発生場所 行:1 文字:1
+ pip -V
+ ~~~~~~。
発生場所 行:1 文字:1
+ pip -V
+ ~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

PCを再起動してすぐは普通に実行できた。しばらくすると使えなくなる。

原因と解決方法

ウイルスバスターがexeファイルの実行前にスキャンしてpip.exeが弾かれてるっぽい。
起動してすぐの間だけpipが実行できたのはおそらくウイルスバスターがちゃんと起動してなかったから。
ファイルの実行前にスキャンする設定を切っておくと解決する。
スキャン自体を切らずにpip.exeの実行だけ許可する方法も多分あるけど、そこまで詳しく調べていない。

当然他のアンチウイルスソフトでも同様の問題が起こりうる。
当然他のCLIツールなどでも同様の問題が起こりうる。

感想

筆者は普段WindowsでもMacでもサードパーティ製アンチウイルスソフトを使っていないのと、Zoom越しでの対応だったのでハマった。

起動したてはスキャンが効いてないアンチウイルスソフトって大丈夫なのか。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?