anaconda在windows上安装python 3.4

anaconda在windows上安装python 3.4,python,windows,anaconda,Python,Windows,Anaconda,我想使用Anaconda安装和使用Python3.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 $ cond

我想使用Anaconda安装和使用Python3.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
前两个似乎工作正常,因为我没有看到错误消息。在最后一步中,我收到以下错误消息:
在C:\Program Files\Anaconda\envs中没有名为“py34”的环境存在

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


我不确定如何继续完成安装,我应该怎么做?

Anaconda使用相对路径来定位
envs
文件夹。无论何时运行
anaconda.bat
activate.bat
脚本,脚本都会查找自己的位置,例如
C:\someplace\Scripts\activate.bat
,然后查找
。\envs
文件夹,例如
C:\someplace\envs

在我看来,您在这里描述的内容就像您的
%PATH%
变量中有多个带有
*.bat
脚本的文件夹(可能是因为您没有
C:\Program Files\Anaconda
文件夹的写入权限)。 运行
activate.bat
时,它似乎来自
C:\Program Files
文件夹,而
conda
似乎来自
C:\Users
目录

$ conda update conda
$ conda create -n py34 python=3.4 anaconda
$ activate py34
我的建议是:

  • 尝试从
    C:\Users\Daddio1949\scripts
    目录(如果存在)运行
    *.bat
    脚本。如果不存在,请将Anaconda
    Scripts
    目录中的
    activate.bat
    deactivate.bat
    复制到用户脚本目录中,然后从那里运行
    *.bat
    文件
  • 尝试找出Windows
    %PATH%
    文件夹中是否有其他
    激活.bat
    。一定要打对电话

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

我想我也有同样的问题。我白手起家,一切都很顺利。删除了Anaconda和Python的所有版本。从我的“环境变量”路径中删除了python。然后重新安装anaconda python 2.7,然后使用与/anaconda/envs>