Windowsでpip install mitmproxy
を実行しようとしていますが、cmd
およびPowerShell
をRun as Administrator
オプションを使用しても、アクセスが拒否され続けます。
WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-AMD64.Egg\\_cffi_backend.pyd'
どうすればこれを機能させることができますか?
Windowsの場合、cmdでpython実行可能ファイルを使用してpip installを実行してください。
例えば.
python -m pip install mitmproxy
これでうまくいくはずです。少なくとも他のパッケージのインストールでは私にとってはうまくいきました。
次のようにして、Pythonインストールフォルダのセキュリティ権限を変更します。
Adminとしてcmd
を開くと、その後、次のことができます。
PythonがPATH
に設定されている場合は、
python -m pip install mitmproxy
個人的には、cmd
をadminのように開いてからpython -m pip install mitproxy
を実行すると、問題が解決するようです。
注: -私はchocolatey
を通してpythonをインストールしました
以前の回答でカバーされておらず、Windowsで問題を引き起こすことが多く、管理者として実行しているにもかかわらずパッケージのインストールを停止していたもう1つのことは、別のプログラムがある場合同じ許可が拒否されましたエラーが発生することですアクセスしようとするファイル(またはpip install
)の一部を使用します。これは、Windowsの本当に愚かな「機能」であり、何度もポップアップします。いくつかのファイルを移動しようとしたとき。
さらに、どのプログラムが特定のファイルをロックするかを判断する方法がわからないので、最も簡単なことは、特に何かを実行する前に、再起動してインストールを行うことです。 Spyderまたはその他のPythonベースのソフトウェア。すべてのプログラムを閉じることもできますが、実際にファイルを保持しているプログラムを知るのは難しい場合があります。たとえば、ディレクトリの場合は、そのディレクトリでエクスプローラウィンドウを開くだけで十分です。
「管理者として実行」でcmdを開き、コマンドpip install mitmproxy
を実行します。インストールします。
Pythonで実行可能ファイルを使わずにコマンド[管理者としてプロンプト]を開くだけでうまくいきました。コマンドプロンプトのショートカットを右クリックし、[管理者として実行]を選択します。その後、次のコマンドを実行してください。
pip install Django
私の場合の原因は、関連ライブラリをインポートしているjupyterノートブックを開いていたことです。根本的な原因は、ファイルが開いているか使用中であるためにWindowsエラーが発生しているようです(@ Robertの回答、および再起動の推奨も参照してください)。
そのため、他に確認する必要があるのは、他のpythonプロセスが実行されていないことです。
私にとっては、ノートブックサーバーをシャットダウンすることで問題は解決しました。
手動でフォルダc:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u
を削除してから、pipコマンドを再試行してください。
Pythonフォルダをフルコントロールする権限を与えようとしてください。
Pythonのルートディレクトリを見つけます - >右ボタンをクリック - >プロパティ - >セキュリティ - >編集 - >ユーザーにフルコントロールを許可 - >はい、そしてプロセスが終了するのを待ちます。
わたしにはできる。
他のすべてが失敗したら、IDEを終了してみてください。私はPyCharmがこれを引き起こしていた多くのケースがありました。 PyCharmを終了するとすぐに、やっとコマンドラインから自分のパッケージをインストールすることができました。あるいは、PyCharm自体を使ってSettings - > Project:xxx - > Project Interpreter - >からインストールすることもできます。 +。
として、私はanaconda Promptを介してインストールしています。私の場合、python -m pip install
でも動作しませんでした。
python -m pip install <package_name> --user
わたしにはできる。
like:python -m pip install "numpy-1.15.4+mkl-cp36-cp36m-win_AMD64.whl" --user
二重引用符は必要ではないことに注意してください。あなたがインストールしたいパッケージ名を付けることができます。
別の方法として、管理者として実行としてコマンドプロンプトを実行してから、pip installを試してください。どちらでもかまいません。
私の場合、python -m pip install
でも動作しませんでした
私がしたことは、管理者としてのcmdからです。
PsExec.exe -i -s -d cmd.exe
SYSTEMコマンドを生成するには、pip install mitmproxy
;)
私は同様の問題に遭遇しました。しかし、エラー報告は約です
[SSL: TLSV1_ALERT_ACCESS_DENIED] tlsv1 alert access denied (_ssl.c:777)
最初にこれを試してみました https://python-forum.io/Thread-All-pip-install-attempts-are-met-with-SSL-error#pid_28035 、それは解決できなかったようです私の問題、それでも同じ問題を繰り返します。
そして第二にあなたがビジネス用のコンピュータで作業しているならば、それは一般的にウェブコンテンツフィルタが存在するかもしれません(しかし私はブラウザを通して直接アクセスできます https://pypi.python.org 。そしてこの問題を解決することによって)プロキシサーバーを追加します。
Windowsの場合は、IEからChrome、またはなんでもInternet properties
を開いて、有効な プロキシアドレスとポート を設定すれば、この方法で問題が解決します。
あるいは単にpip --proxy [proxy-address]:port install mitmproxy
オプションを追加するだけですが、pypiでインストールするときは常にこのオプションを追加する必要があります。
上記の2つの解決策はあなたの要求に代わるものです。
開いたpythonファイルをすべて閉じてください。そして管理者として実行してみてください。それが動作します。
例えば.
pip install numpy