由于许多问题表明安装存在问题,我刚刚从计算机中删除了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?我应该尝试将哪一个添加到path变量?以及如何正确设置环境变量,以便可以使用Anaconda和Python?
答案 0 :(得分:0)
我包含的我链接的堆栈溢出Anaconda3 activate.bat is not recognized as an internal or external command
因此,通过该页面上提供的链接(64位版本)https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe安装迷你conda可以避免使用anaconda3。安装a3后,我无法启动anaconda命令提示符,但我指的是该堆栈溢出文章并安装了Mini Conda。那给了我一个miniconda命令提示符。
从那里,我在路径变量中添加了两个目标:C:\ProgramData\Miniconda3\Scripts
和C:\ProgramData\Miniconda3\
,现在python命令起作用了。 git bash中的conda命令也是如此。
我想我担心的是...我为anaconda3和其他东西运行了setup.exe。我显然不需要anaconda3,而我能获得的唯一方法是通过更新。我应该怎么做才能摆脱andaconda3并离开miniconda? (直觉上我只是删除anadconda文件夹,但是,我还没有验证一种卸载anaconda并保留miniconda的方法。因此,我将避免这样做)