安装anaconda引发的一些问题
来源:3-1 Jupyter Notebook基础

qq_慕娘5021797
2020-01-27
安装anaconda时我勾选了Register Anaconda as my default Python 3.7
之后每次打开vscode都会有如下报错,我不太懂虚拟环境
为什么会产生报错,怎么解决?
什么是虚拟环境?作用是什么?
虚拟环境使用的注意事项有哪些?
1回答
-
在你的环境下,运行课程 2-6 小节的基本代码,是否有问题?即是否可以在你的环境下载入 sklearn, numpy, matplotlib 等模块?
在你的环境下,Jupyter Notebook 可否启动,能否载入 sklearn, numpy, matplotlib 等模块?
如果都没有问题,那么这个提示只是 conda 命令没有注册进 vscode 的控制台而已。这个提示信息和虚拟环境无关,是这个控制台没有认 conda 命令。
具体在 VSCode 下要如何配置,我也不确定,因为我没有在 Windows 下配置过 VSCode。
如果你是 Windows 系统,如果正确安装了 Anaconda,在开始菜单找到 Anaconda 3 的文件夹,下面应该有一个 Anaconda Prompt,是 Anaconda 的控制台,在这个控制台下,应该能够认出 conda 命令。
----------
所谓的虚拟环境,和虚拟主机意思差不多。和虚拟机差不多。如果你使用过虚拟机,就知道,我们可以在 Windows 下借助虚拟机直接运行一个 Linux 环境,或者 Windows 10 下借助虚拟机运行一个 Windows 7,而不影响现在 Windows 10 系统的任何配置。
同理,所谓的虚拟环境,就是你有可能部署很多不同的 Python 开发环境。最常见的是,Python 3 开发环境和 Python 2 开发环境。或者你使用 Python 做机器学习,可能会安装很多模块,但是使用 Python 做网络开发,并不需要这些机器学习模块,而是需要另外的一些模块。在这些情况下,你希望不同的 Python 开发环境互相隔离,互不影响。就可以建立虚拟环境来做到这一点。
在这个课程中,我们完全不需要使用虚拟环境。这是因为 Anaconda 默认就是做数据科学相关的环境。我们在这个课程中使用的所有机器学习的模块,在安装好 Anaconda 以后就都有了,我们不需要额外使用任何其他模块,也不需要创建任何虚拟环境,直接使用安装 Anaconda 后的主环境就够了。所以,在这个课程中,我完全没有介绍虚拟环境相关的内容。
继续加油!:)
00
相似问题