Skip to main content
 首页 » 编程设计

python之在 Anaconda 中安装包并在 Python 3 中使用它

2025年05月04日19findumars

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

请您参考如下方法:

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 channel 锻造安装 scrapy。

在此环境(scrap)中,您可以访问 Python 3.6 和 scrapy。最好的一点是,它与您的其他 Python 和包是分开的。

要离开你的环境,

conda deactivate 

在您的环境中,您可以同时使用 conda 和 pip 将包安装到该环境。在使用 pip 之前,请始终尝试在 conda(加上它的 channel )中查找包,becsusr conda 将在安装前检查包的兼容性。它将知道要升级或降级哪些包以避免冲突。

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