anaconda在Windows上安装python 3.4

我想安装和使用python3.4及其众多的库,(如numpy,pandas等)使用Anaconda。 不幸的是,我无法激活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目录下。

我不知道如何进行最后的安装,我该怎么办?

Solutions Collecting From Web of "anaconda在Windows上安装python 3.4"

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脚本。 如果不存在,请将Anaconda Scripts目录中的activate.batdeactivate.bat复制到您的用户脚本目录,并从那里运行*.bat文件。
  • 尝试找出您的Windows %PATH%文件夹中是否有其他activate.bat 。 确保你打电话是正确的。

不幸的是,Windows上的activate脚本不支持当前不在标准的envs目录中的激活环境。 在解决此问题之前,您只需手动修改PATH变量即可。