我在我的Windows 7 Professional机器上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本上导入了NumPy和Pandas,所以我假设Python安装正确。但是当我在命令提示符中输入conda list和conda——version时,它说conda不被识别为内部或外部命令。
我已经为Anaconda3设置了环境变量;变量名称:Path,变量值:C:\Users\dipanwita.neogy\Anaconda3
我该怎么做呢?
我在我的Windows 7 Professional机器上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本上导入了NumPy和Pandas,所以我假设Python安装正确。但是当我在命令提示符中输入conda list和conda——version时,它说conda不被识别为内部或外部命令。
我已经为Anaconda3设置了环境变量;变量名称:Path,变量值:C:\Users\dipanwita.neogy\Anaconda3
我该怎么做呢?
当前回答
虽然别人给你提供了一个很好的解决方案,但我认为指出真正发生的事情是有帮助的。根据Anaconda 4.4的更新日志,https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4:
在Windows上,PATH环境变量默认情况下不再更改,因为这会导致其他软件出现问题。当您希望使用Anaconda软件时,推荐的方法是使用Anaconda Navigator或Anaconda命令提示符(位于开始菜单下的“Anaconda”)。
(注意:最近的Win 10不假设你有安装或更新的权限。如果命令失败,右键单击Anaconda命令提示符,选择“更多”,选择“以管理员身份运行”)
这与以前的安装有所不同。建议使用Navigator或Anaconda Prompt,尽管您也可以将其添加到PATH中。在安装过程中,添加Anaconda到PATH的盒子现在是未选中的,但你可以选择它。
其他回答
对于版本大于4.6的conda,从Anaconda提示符的底部运行
conda update conda
conda init
这将更新conda根环境,并设置在cwd和powershell上运行它所需的东西。
在此之后,您可以启动任何终端,它将conda就绪。
虽然别人给你提供了一个很好的解决方案,但我认为指出真正发生的事情是有帮助的。根据Anaconda 4.4的更新日志,https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4:
在Windows上,PATH环境变量默认情况下不再更改,因为这会导致其他软件出现问题。当您希望使用Anaconda软件时,推荐的方法是使用Anaconda Navigator或Anaconda命令提示符(位于开始菜单下的“Anaconda”)。
(注意:最近的Win 10不假设你有安装或更新的权限。如果命令失败,右键单击Anaconda命令提示符,选择“更多”,选择“以管理员身份运行”)
这与以前的安装有所不同。建议使用Navigator或Anaconda Prompt,尽管您也可以将其添加到PATH中。在安装过程中,添加Anaconda到PATH的盒子现在是未选中的,但你可以选择它。
当我多次安装Anaconda时,这个问题就出现了。我很小心地进行了卸载,但有些东西在卸载过程中无法撤消。
在我的例子中,我需要删除一个文件Microsoft.PowerShell_profile。ps1 from ~\Documents\WindowsPowerShell\。我在文本编辑器中打开这个文件,确定它是罪魁祸首。我看到它引用了旧的安装位置C:\Anaconda3\。
如果你不想把Anaconda添加到env。路径,并且您正在使用Windows,请尝试以下操作:
打开cmd; 键入文件夹安装路径。大概是这样的: C:\Users\your_home文件夹\ Anaconda3 \脚本 测试Anaconda,例如类型conda—version。 Update Anaconda: conda Update conda or conda Update——all or conda Update Anaconda。
世爵更新:
Conda更新qt pyqt Conda更新spyder
如果你使用chocoley, conda在C:\tools\Anaconda3\Scripts