Pythonインストーラー:「このインストールを完了するために必要なDLLを実行できませんでした」


12

Windows 7 x64でPython 2.7.5または3.3.2をインストールしようとしています。しかし、次のエラーが継続的に表示されます。

このWindowsインストーラーパッケージに問題があります。このインストールを完了するために必要なDLLを実行できませんでした。パッケージベンダーにお問い合わせください。

Python.orgからインストーラパッケージを新たに数回ダウンロードしましたが、同じエラーが繰り返し表示されます。

インストール中に表示されるエラーメッセージの写真を次に示します。

ここに画像の説明を入力してください

回答:


4

これはうまくいくと思う:

  • C:/Users/XXX/AppData/Local/Tempまたは単にに移動します%LocalAppData%/Temp
  • Properties→に行くSecurity
  • 全員のアクセス許可レベルをフルアクセスに変更します。

y A!それは私のために働いた。しかし、なぜそうなったのか説明できますか。管理者としてログインしていますが、それでもなぜですか?

インストーラーに適切な権限がない可能性がありますか?気を付けてください、Windowsの特権システムは本当に奇妙です。

1
症状は似ていましたが、これはうまくいきませんでした。競合するPIPインストールであることが判明しました。これは私を修正しました:stackoverflow.com/a/23350061/797945
Jagu 14

「%temp%」はその場所へのショートカットであることに注意してください。
phk

私のために働かなかった。私はこの考えてbugs.python.org/issue27564が問題ですが、彼らはそれを修正したと主張
ハック-R

1
  • 実行cmd.exe(管理者として実行)

  • D:\python\ディレクトリを変更してPythonの場所(例:)に移動します

  • 書き込みmsiexec /i filename.msi、例msiexec /i python-3.4.1.amd64.msi

  • それから Enter


1

以前のインストールからの余分なPython環境変数がありました。Python環境変数を削除して、再試行する必要があります。


0

古いバージョン(Python 3.4.3)をインストールしましたが、正常に機能しました。

こちらの古いリリースをご覧くださいhttps : //www.python.org/downloads/

(Windows 8.1 64ビットPCを完全に更新し、いくつかの新しいバージョンを試しましたが、どれも機能しませんでした。また、ウイルススキャンを実行し、ウイルス対策を無効にしました。同じエラーです。)


0

実行ウィンドウで%temp%、次にそのTempフォルダの後に移動-整理に移動-プロパティ-共有-全員。その後、インストールを実行します100%


0

x64に32ビットバージョンをインストールしようとしていました。正しいバージョンで再試行し、問題を解決しました。

Windows用に提供された自動ダウンロードは、64ビットバージョンではなく、32ビットバージョンでした。私はすべてのリリースをスクロールダウンし、2.7.13(10 / Aug / 17の最新バージョン)を見つけ、64ビットバージョンを具体的にダウンロードしました。 Windows用のPythonリリース

64ビットバージョンをダウンロードしたら、問題なくインストールできました。ここに画像の説明を入力してください


2
詳細を教えてください。1行の回答は良いものとはみなされません。
ロミオニノフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.