簡體   English   中英

Anaconda3 2.4與python 3.5安裝錯誤(找不到過程條目; Windows 10)

[英]Anaconda3 2.4 with python 3.5 installation error (procedure entry not found; Windows 10)

我已經決定從python 2.7更改為python 3.5,因此嘗試使用3.5環境重新安裝Anaconda(64位)。 當我嘗試安裝軟件包時,我會收到幾個錯誤(從德語翻譯,所以可能不准確):

在“C:\\ Anaconda3 \\ pythonw.exe”DLL中找不到過程條目“__telemetry_main_return_trigger”。

在DLL“C:\\ Anaconda3 \\ python35.dll”中找不到過程條目“__telemetry_main_invoke_trigger”。

第二個錯誤消息框的標題仍指向pythonw.exe。 兩次錯誤都會出現幾次 - 每次提取完成。 安裝進度框顯示

[...]

提取完成。

執行:“C:\\ Anaconda3 \\ pythonw.exe”“C:\\ Anaconda3 \\ Lib_nsis.py”postpkg

在通過安裝折磨自己后,我收到了警告

無法創建Anaconda菜單

如果我忽略它曾經給了我可愛的錯誤信息並告訴我

無法初始化Anaconda目錄

然后

無法將Anaconda添加到系統PATH

當然沒有任何作用,如果我敢於使用它安裝的這個爛攤子。 可能出什么問題? 在其他裝有Windows 10的計算機上,它運行良好。

PS:Anaconda2 2.4與python 2.7的安裝工作沒有任何錯誤消息,但仍然無法使用(其他錯誤)。

最后我找到了原因。 所以,如果有其他人有這個問題:

這里的切入點也是一個問題,Michael Sarahan給出了解決方案。 首先安裝Visual Studio 2015Visual C ++ Redistributable ,它由新版本的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

當我縮短環境路徑時,它可以工作!

如果您收到以下錯誤:無法創建Anaconda菜單
無法初始化Anaconda目錄
無法將Anaconda添加到系統PATH
在安裝時和安裝完成時忽略它們查找安裝目錄“anaconda3”並在環境變量路徑中相應地更正路徑。 在我的系統中,路徑設置為“C:\\ Anaconda3”,但實際上它安裝在“C:\\ ProgramData \\ Anaconda3”中。 您必須更改anaconda3的所有3個路徑條目,然后嘗試在CMD中運行“jupyter notebook”。

如果您使用的是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應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM