在Anaconda中安装软件包并在Python 3中使用它

时间:2018-12-31 11:43:22

标签: python scrapy anaconda

我想在Windows上为Python安装一个名为“ Scrapy”的库。开发人员建议使用Anaconda而不是Python3安装该软件包。但是,我将能够在Python3中使用该软件包,还是需要使用Anaconda进行Web Scraping?

4 个答案:

答案 0 :(得分:2)

Anaconda之所以受到赞誉,是因为它简化了Python(以及R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN)中的程序包管理和部署

使用Anaconda时,您可以使环境(程序依赖性)井井有条。

使用Anaconda,您可以使用任何Python版本以及特定任务所需的库。工作流程如下(假设您已经安装了Anaconda,并且在系统路径上可用):

conda create -n scrap python=3.6 
conda activate scrap
conda install -c conda-forge scrapy 

在这里,我们使用python 3.6创建一个名为scrap的环境。然后,我们激活它并在conda通道伪造设备上安装scrapy fron。

在这种环境下(报废),您可以访问Python 3.6并进行抓取。最好的是,这与您的其他Python和程序包是分开的。

要摆脱环境,

conda deactivate

在您的环境中,您可以同时使用conda和pip将软件包安装到该环境。使用pip之前,请务必尝试在conda(及其频道)中查找软件包,因为becsusr conda会在安装前检查软件包的兼容性。它会知道要升级或降级哪些软件包以避免冲突。

在少数情况下,包装不在conda中,请使用pip。 阅读更多: https://conda.io/docs/index.html

答案 1 :(得分:1)

Anaconda是一个python发行版,其中包含其附带的python的其他软件包。要拥有python的轻量级版本(没有许多其他软件包),可以安装Miniconda。 Anaconda和Miniconda带有conda软件包管理器。您可以使用它来安装和更新特定于其python发行版的软件包。

要使用Anaconda / Miniconda安装scrapy软件包,只需在Windows命令提示符下键入:

conda install scrapy

答案 2 :(得分:0)

Anaconda只是简化了安装,但您也可以通过pyp通过

安装scrapy
pip install scrapy

答案 3 :(得分:0)

在Anaconda中,您几乎可以使用conda install或pip install安装所有python软件包。

您必须转到Anaconda提示符并输入pip install Scrapy