簡體   English   中英

anaconda 在 Windows 上安裝 python 3.4

[英]anaconda install python 3.4 on windows

我想使用 Anaconda 安裝和使用 python 3.4 及其眾多庫(例如 numpy、pandas 等)。 不幸的是,我無法激活 python 3.4。

我在 Windows 8 筆記本上安裝了 Acaconda 2.0 (Anaconda-2.0.0-Windows-x86_64)。 Anaconda 程序安裝正確,python 2.7 已安裝。 然后我嘗試在 C:\\Program Files\\Anaconda 目錄中的命令提示符下使用這些命令安裝 python 3.4。

$ conda update conda
$ conda create -n py34 python=3.4 anaconda
$ activate py34

前兩個似乎工作正常,因為我沒有看到錯誤消息。 在最后一步,我收到以下錯誤消息: No environment named “py34” exits in C:\\Program Files\\Anaconda\\envs

Python 3.4 不是安裝在 C:\\Program Files\\Anaconda 中,而是安裝在 C:\\Users\\Daddio1949\\envs\\py34 目錄中。

我不確定如何繼續完成安裝,我應該怎么做?

Anaconda 使用相對路徑來定位envs文件夾。 每當您運行anaconda.batactivate.bat腳本時,該腳本都會查找自己的位置,例如C:\\someplace\\Scripts\\activate.bat ,然后查找..\\envs文件夾,例如C:\\someplace\\envs

您在此處描述的內容對我來說聽起來好像您在%PATH%變量中有多個帶有*.bat腳本的文件夾(可能是因為您沒有對C:\\Program Files\\Anaconda文件夾的寫權限)。 當運行activate.bat它似乎來自您的C:\\Program Files夾,而conda似乎來自您的C:\\Users目錄。

我的建議:

  • 嘗試從C:\\Users\\Daddio1949\\Scripts目錄(如果存在)運行*.bat腳本。 如果它不存在,請將activate.batdeactivate.bat從Anaconda Scripts目錄復制到您的用戶腳本目錄並從那里運行*.bat文件。
  • 嘗試找出您的 Windows %PATH%文件夾中是否還有其他activate.bat 確保您撥打正確的電話。

不幸的是,Windows 上的activate腳本目前不支持激活不在標准envs目錄中的環境。 在修復此問題之前,您只需手動修改PATH變量。

暫無
暫無

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

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