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 version 3.6创建了一个名为scrap的环境。然后我们激活它,并安装从康达通道锻造废料。
在这个环境中(scrap),您可以访问python 3.6和scrapy。最棒的是,这与其他python和包是分开的。
离开你的环境,
conda deactivate
在您的环境中,您可以使用conda和pip将软件包安装到该环境中。在使用pip之前,请始终尝试在conda(及其通道)中查找包,因为conda将在安装之前检查包的兼容性。它将知道升级或降级哪些包以避免冲突。
在某些情况下,如果包不在conda中,则使用pip。
阅读更多:
https://conda.io/docs/index.html