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でインストールすると、エラーメッセージは表示されませんが、使用できません(その他のエラー)。
最後に理由を見つけました。したがって、他の誰かがこの問題を抱えている場合:
ここ エントリポイントも問題であり、Michael Sarahanが解決策を提供します。 Visual Studio 2015のVisual C++再頒布可能パッケージ をインストールします。これは、最初にPythonの新しいバージョンで使用されます。その後、Anaconda-packageをインストールすると、チャームのように機能するはずです。
標準の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の新しい環境を追加して使用することです。必要に応じて。
私は同じ問題を抱えていましたが、「すべてのユーザー向け」をインストールしました:解決しました。私のような初心者向けのリンクよりもはるかに簡単です。
「Anacondaメニューの作成に失敗しました」という問題については、次の理由が考えられます。これは、PATHがすでに長すぎる場合に発生する可能性があります。 PATH環境変数の長さは? Windowsはこれを1024文字に制限しています。ここにいくつかの回避策があります: WindowsでPATH環境変数に過剰に入力しないようにする方法
これは他の人の質問と解決策です https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8
環境パスを短絡したとき、それは機能します!
Windowsを使用している場合は、管理者としてコマンドプロンプトを起動し、次のコマンドを実行します
パスをシステムのパスに変更することを忘れないでください。このコマンドを実行する前に、スタートメニューにAnaconda Navigatorアプリはありません。このコマンドを実行した後、スタートメニューでAnaconda Navigatorアプリが使用可能であることを確認してください。
次のようなエラーが表示される場合:Anacondaメニューの作成に失敗しました
Anacondaディレクトリの初期化に失敗しました
AnacondaをシステムPATHに追加できませんでした
インストール中は無視してください。インストールが完了したら、ディレクトリ「anaconda3」がインストールされていることを確認し、環境変数のパスでパスを修正してください。私のシステムでは、パスは「C:\ Anaconda3」に設定されていましたが、実際には「C:\ ProgramData\Anaconda3」にインストールされていました。 anaconda3の3つのパスエントリをすべて変更してから、CMDで「jupyter Notebook」を実行する必要があります。