2015-11-10 9 views
15

私は、Python 2.7からPython 3.5への変更を心から考えており、3.5環境でAnaconda(64ビット)を再インストールしようとしました。私はパッケージをインストールしようとすると、私は(ので、多分正確ではありません、ドイツ語からの翻訳)の形でいくつかのエラーを取得:\ Anaconda3:Anaconda3 2.4 with python 3.5インストールエラー(手続きエントリが見つからない、Windows 10)

プロシージャエントリは「__telemetry_main_return_trigger」DLL「Cで見つけることができませんでした\ pythonw.exe "と入力します。

プロシージャエントリ "__telemetry_main_invoke_triggerは" DLL "C:\ Anaconda3の\ python35.dll" で見つけることができませんでした。

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

[...]

抽出を読み込みます。

実行します。 "C:\ Anaconda3 \ pythonw.exe" "C:\ Anaconda3 \ Lib_nsis.py" postpkg

インストールを通じて自分を拷問した後、私は

が失敗しました警告を取得私が無視するとアナコンダのメニューに

を作成するために、それはかつて私に私の素敵なエラーメッセージを与え、

ことを私に伝えます0

はもちろん何のシステムPATH

にアナコンダを追加できませんでした、その後

アナコンダディレクトリに

の初期化に失敗しました。私はこの混乱を使用する勇気があるなら、それはインストールされ、動作します。何がうまくいかないでしょうか? Windows 10を搭載した他のコンピュータでは正常に動作します。

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

+1

Python 3.5バージョンのanacondaは全く新しいものです。 Python 3.4のバージョンをそのまま使えば、バグのない経験を得ることができます。必要に応じて、後でanacondaまたは個々のパッケージをいつでもアップグレードできます。 – faph

+0

ありがとうございます。新しいパッケージは自宅のマシンで動作しますが、古いバージョンを試してみます。 Anaconda2の新しいパッケージにも問題があるため、非常に奇妙です。 – Renatius

答えて

9

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

Hereエントリポイントも問題であり、Michael Sarahanが解決策を示します。まず、新しいバージョンのpythonで使用されているVisual C++ Redistributable for Visual Studio 2015をインストールします。その後、Anacondaパッケージをインストールすると、それは魅力的に機能するはずです。

2

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

conda create -n py27 python=2.7 anaconda 

conda create -n py34 python=3.4 anaconda 

は、あなたが必要な環境フォルダにIDEを指すことができます(Windowsの場合)新しい環境を使用するには:Windowsのコマンドラインで

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

、あなただけ入力する必要があります。

activate py34 

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

マイあなたが以前に働いていたPython 2.7でAnacondaバージョンを再インストールし、Python 3.x用の新しい環境を追加し、必要に応じて使用することをお勧めします。

0

「Anacondaメニューの作成に失敗しました」という問題のため、次の理由が考えられます。 PATHが長すぎる場合に発生する可能性があります。あなたのPATH環境変数はどれくらいですか? Windowsではこれを1024文字に制限しています。いくつかの回避策があり、ここでそれを短縮行く:How do you avoid over-populating the PATH Environment Variable in Windows?

私は環境パスを短絡した場合これは https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/mjrbE6rKyi8

他の人の質問と解決策ですが、それは働きます!

1

私は同じ問題を抱えていましたが、私は "すべてのユーザーのために"インストールしました。 初心者のために用意されているリンクよりずっと簡単です。以下のような

0

あなたが取得している場合は、エラー: はアナコンダシステムのPATHにアナコンダを追加できませんでしたアナコンダディレクトリ
の初期化に失敗しましたメニュー

はちょうどそれらを無視するの作成に失敗しました。しばらくのインストールとインストールはディレクトリの表情を行った場合"anaconda3"がインストールされ、環境変数のパスに応じてパスが修正されます。 私のシステムでは、パスは "C:\ Anaconda3"に設定されていましたが、実際には "C:\ ProgramData \ Anaconda3"にインストールされていました。 anaconda3の3つのパスエントリをすべて変更してから、CMDで "​​jupyter notebook"を実行する必要があります。

0

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アプリを使用できることを確認します。

関連する問題