如何检查是否使用conda或pip安装了Python、pandas和Jupyter?我应该用conda重新安装它吗?

您所在的位置:网站首页 用anaconda安装pandas 如何检查是否使用conda或pip安装了Python、pandas和Jupyter?我应该用conda重新安装它吗?

如何检查是否使用conda或pip安装了Python、pandas和Jupyter?我应该用conda重新安装它吗?

2024-07-10 08:38| 来源: 网络整理| 查看: 265

1)

安装Anaconda包含python和conda包管理器。Anaconda是一个工具或框架,包含许多有用的工具和程序来处理(大数据)。

我相信Jupyter希望您使用conda的原因是为了确保已经安装了依赖项,以及它主要是为Anaconda环境开发的事实。

说到venv,安装它的原因是Anaconda还充当环境管理器,让您选择已安装的包和版本。例如,您可以创建一个使用python2的环境,并且只在其中安装python2库,而不更改根环境。

如果您使用pip安装python,我建议您将Anaconda作为一个整体来安装。没有Anaconda的Jupyter也是可行的,但几乎没有相同数量的支持和框架,摆弄jupyter-libs是不会有回报的(相信我,我自己也试过了)。

归根结底,pip让您可以更自由地选择要安装的内容,但conda更易于使用,并且推荐用于数据驱动编程。它们可以在没有问题的情况下共存(除了你的路径可能会出现一些问题,从StackOverflow上关于这个主题的问题数量来看,这些问题应该很容易解决)。

我个人严格使用Jupyter和Anaconda,因为它让我可以在项目之间动态切换,而不用担心是否有正确的依赖项可用,而且它让我使用JupyterHub,这在我的书中是一个很大的优势。此外,它还让我省去了摆弄jupyter版本的麻烦,这可能是一种真正的痛苦。

2.1)

这些包要么随conda一起提供,要么由您自己随conda一起安装。但是,如果您想确认,可以通过运行pip list来检查pip包。您的pip包应该存储在您的机器上的其他地方,这样您的python安装就不会彼此妨碍。谢天谢地,这是默认设置。

2.2)

频道不是硬盘上的位置,它们是conda云上的位置。如果conda查找要安装的包,它会遍历通道的层次结构,直到找到您请求的包或在任何通道上什么也找不到。你可以在某种程度上使用control this hierarchy,但是作为一个初学者,这并不重要。但是,重要的通道是由您的操作系统提供的通道;如果您使用的是Windows,则只能找到明确可用于Windows操作系统的软件包。反过来,这些包被组织在一个通道中,主要以您的操作系统命名。然后,这些包被安装在你的驱动器上的一个与频道同名的文件夹中,这样conda就可以跟踪你为不同操作系统安装的不同包。

2.3)

您可以(也推荐)使用jupyter notebook --notebook-dir ''或changing the jupyter start folder在相应的文件夹中启动Jupyter Notebook。

顺便说一句,你在这里问的大多数问题已经在这个网站上得到了回答,只要稍微挖掘一下,你就可以提前回答这些问题中的大多数。

尽管如此,我自己并不是蟒蛇专家,渠道是一个概念,其他人可能会更详细地阐述。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3