ERROR: Could not install packages due to an OSError: [WinError 5] アクセスが拒否されました

Python
本ページはプロモーションが含まれています

はじめに

pip installでパッケージを追加しようとした時に失敗しました。
エラーの対応方法を調べたのでその時のメモです。

エラー

今回の対象となるパッケージはrpaframework-windowsですが、他でも同じように発生することがあると思います。

入力したコマンドは以下の通りです。

pip install rpaframework-windows

発生したエラーメッセージは

ERROR: Could not install packages due to an OSError: [WinError 5] アクセスが拒否されました。: 
'C:\\Users\\****\\anaconda3\\Lib\\site-packages\\win32\\_win32sysloader.pyd' Consider using the `--user` option or check the permissions.

となります。

原因・対策

メッセージを(大雑把ですが)訳すと、

OSErrorによってパッケージがインストールできませんでした。
‘–user’をオプションにつけるか権限のチェックしてみてください。

とあります。

今回は’–user’をつけることで解決しました。
コマンドは、

pip install rpaframework-windows --user

となります。
後ろに–userをつけるだけで大丈夫です。

さいごに

今回はpip installでパッケージがインストール出来なかった場合とその対象方法でした。
長いエラーメッセージが出ると焦りますが、よく読むとわかる時が結構あります(エラーメッセージを読んでもサッパリの時もこれまた結構ありますが…)

この記事がお役に立ったのならば嬉しいです。
最後までお読みただきありがとうございました。

タイトルとURLをコピーしました