我想在Windows上为Python安装一个名为“ Scrapy”的库。开发人员建议使用Anaconda而不是Python3安装该软件包。但是,我将能够在Python3中使用该软件包,还是需要使用Anaconda进行Web Scraping?
答案 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通过
安装scrapypip install scrapy
答案 3 :(得分:0)
在Anaconda中,您几乎可以使用conda install或pip install安装所有python软件包。
您必须转到Anaconda提示符并输入pip install Scrapy