【发布时间】:2018-06-23 15:22:31
【问题描述】:
我刚刚从我的计算机中删除了 Python,因为很多问题都指向安装出现问题。我想使用 Anaconda 项目/软件管理器重新安装 Python,因为它似乎非常适合数据科学。
我在这里开始按照https://www.youtube.com/watch?v=dgjEUcccRwM 的说明进行操作(文章版本:https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444)
所以我运行了 anaconda 安装程序。但之后,当我尝试启动 anaconda 提示时,每次都会失败并显示以下错误消息:` 更多关于这个堆栈溢出帖子的内容,我按照说明解决了这个问题:Anaconda3 activate.bat is not recognized as an internal or external command
stackoverflow 上的解决方案是安装最新的 miniconda 包,他们直接链接了该包。所以现在我有两个目录,一个用于 Anaconda3,一个用于 Miniconda3。
现在,回到我链接的第一个视频......我最终需要使用 anaconda,而不仅仅是 anaconda 提示。打开 anaconda 提示并查找 anaconda 的位置以及 python 给了我以下信息
(base) C:\Users\biney>where python (cmd: where python)
C:\ProgramData\Miniconda3\python.exe (returns this)
(base) C:\Users\biney>where conda
C:\ProgramData\Miniconda3\Library\bin\conda.bat
C:\ProgramData\Miniconda3\Scripts\conda.exe
所以...它指向我的 miniconda 目录,而不是 anaconda3 目录。我认为它应该指向我的 anaconda3 目录——有什么办法可以改变它吗?
其次,用于设置 anaconda 路径变量的命令行指令不起作用。我在 windows 命令提示符下输入:
C:\Users\biney>SETX PATH "%PATH%;C:\ProgramData\Anaconda3\Scripts;C:\ProgramData\Anaconda3"
警告:正在保存的数据被截断为 1024 个字符。
成功:指定的值已保存。
我也输入了同样的命令,同时切换到 Miniconda3 的目录位置。当我在命令提示符或 git bash 中键入 conda 或 python 时,这些都没有导致任何更改,所以现在我被卡住了。
我该如何处理这两个版本的 Anaconda?我应该尝试将哪一个添加到路径变量中?以及如何正确设置环境变量以便我可以使用 Anaconda 和 Python?
【问题讨论】:
标签: python environment-variables anaconda miniconda