web-dev-qa-db-ja.com

Anaconda3 2.4 with python 3.5インストールエラー(手順エントリが見つかりません; Windows 10)

python 2.7からpython 3.5に変更することを決めたので、3.5環境でAnaconda(64ビット)を再インストールしようとしました。パッケージをインストールしようとすると、いくつかのエラーが表示されます(ドイツ語からの翻訳なので、正確ではないかもしれません):

プロシージャエントリ "__telemetry_main_return_trigger"がDLL "C:\ Anaconda3\pythonw.exe"に見つかりませんでした。

そして

プロシージャエントリ "__telemetry_main_invoke_trigger"がDLL "C:\ Anaconda3\python35.dll"に見つかりませんでした。

2番目のエラーメッセージボックスのタイトルは、まだpythonw.exeを指しています。両方のエラーが数回表示されます-抽出が完了するたびに。インストールの進行状況ボックスには

[...]

抽出が完了しました。

実行: "C:\ Anaconda3\pythonw.exe" "C:\ Anaconda3\Lib_nsis.py" postpkg

インストール中に自分自身を拷問した後、警告が表示されます

Anacondaメニューの作成に失敗しました

一度無視すると、素敵なエラーメッセージが表示され、

Anacondaディレクトリの初期化に失敗しました

それから

AnacondaをシステムPATHに追加できませんでした

もちろん、私がインストールするこの混乱をあえて使用する場合、何も動作しません。何がおかしいのでしょうか? Windows 10を搭載した他のコンピューターではうまく機能します。

追記:Anaconda2 2.4をpython 2.7でインストールすると、エラーメッセージは表示されませんが、使用できません(その他のエラー)。

15
Renatius

最後に理由を見つけました。したがって、他の誰かがこの問題を抱えている場合:

ここ エントリポイントも問題であり、Michael Sarahanが解決策を提供します。 Visual Studio 2015のVisual C++再頒布可能パッケージ をインストールします。これは、最初にPythonの新しいバージョンで使用されます。その後、Anaconda-packageをインストールすると、チャームのように機能するはずです。

9
Renatius

標準のAnacondaインストールを使用して、2.7/3.4などに基づいて環境を作成することもできます。Anacondaは、完全なインストールを行うために、リポジトリから互換性のあるすべてのパッケージをダウンロードしてインストールします。

conda create -n py27 python=2.7 anaconda

conda create -n py34 python=3.4 anaconda

(Windowsで)新しい環境を使用するには、IDEに必要な環境フォルダーを指定します。

C:\Anaconda3\envs\py34\python.exe

Windowsコマンドラインで、次のように入力するだけです。

activate py34

ドキュメント: http://conda.pydata.org/docs/py2or3.html

私の推奨事項は、以前使用していたPython 2.7でAnacondaバージョンを再インストールし、次にPython 3.xの新しい環境を追加して使用することです。必要に応じて。

2
ode2k

私は同じ問題を抱えていましたが、「すべてのユーザー向け」をインストールしました:解決しました。私のような初心者向けのリンクよりもはるかに簡単です。

1
MarcoFurio

「Anacondaメニューの作成に失敗しました」という問題については、次の理由が考えられます。これは、PATHがすでに長すぎる場合に発生する可能性があります。 PATH環境変数の長さは? Windowsはこれを1024文字に制限しています。ここにいくつかの回避策があります: WindowsでPATH環境変数に過剰に入力しないようにする方法

これは他の人の質問と解決策です https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8

環境パスを短絡したとき、それは機能します!

0
JACK

Windowsを使用している場合は、管理者としてコマンドプロンプトを起動し、次のコマンドを実行します

  1. "C:\ ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ ProgramData\Anaconda3\Lib_nsis.py" addpath
  2. 「C:\ ProgramData\Anaconda3\pythonw.exe」-E -s「C:\ ProgramData\Anaconda3\Lib_nsis.py」mkdirs
  3. "C:\ ProgramData\Anaconda3\pythonw.exe" -E -s "C:\ ProgramData\Anaconda3\Lib_nsis.py" mkmenus

パスをシステムのパスに変更することを忘れないでください。このコマンドを実行する前に、スタートメニューにAnaconda Navigatorアプリはありません。このコマンドを実行した後、スタートメニューでAnaconda Navigatorアプリが使用可能であることを確認してください。

0
Khader M A

次のようなエラーが表示される場合:Anacondaメニューの作成に失敗しました
Anacondaディレクトリの初期化に失敗しました
AnacondaをシステムPATHに追加できませんでした
インストール中は無視してください。インストールが完了したら、ディレクトリ「anaconda3」がインストールされていることを確認し、環境変数のパスでパスを修正してください。私のシステムでは、パスは「C:\ Anaconda3」に設定されていましたが、実際には「C:\ ProgramData\Anaconda3」にインストールされていました。 anaconda3の3つのパスエントリをすべて変更してから、CMDで「jupyter Notebook」を実行する必要があります。

0
Shubham