Win10使用Miniconda3搭建Scrapy环境

环境

windows10
miniconda3(conda 4.7.12)
以下命令均在Anaconda Prompt(Miniconda3)命令行工具内执行

下载安装Miniconda

https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe

换Conda国内镜像源(channel)

在C:\Users\XXX目录下修改.condarc 文件为以下内容

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true

执行以下命令查看修改是否生效
conda config --get channels

conda info中查看channel URLs值

更新Conda

conda update -n base conda
conda update --all

创建Python环境并安装Scrapy

conda create -n scrapyEnv scrapy

创建一个名字叫“scrapyEnv”的conda虚拟环境并安装scrapy到该环境中。scrapy所依赖的python环境、第三方组件都会由conda自动安装到容器scrapyEnv环境中,一步到位 ,安装速度很快 。看到以下输出即完成安装
在这里插入图片描述

默认安装的环境是python 3.6.2、scrapy1.3.3。如果需要特定的python版本环境可分步安装
第一步创建python3环境:conda create -n python3 python=3.8
第二步在环境中安装scrapy:conda install -c conda-forge scrapy
此法没实践过,不保证能成功

启用环境

刚安装好的miniconda会有一个叫base的默认环境。Anaconda Prompt 打开默认激活此环境,切换到scrapyEnv 环境后即可以使用scrapy,
#激活 scrapyEnv 命令
conda activate scrapyEnv
#取消激活
conda deactivate
#查看conda所有环境
conda info -e

安装的环境默认都在miniconda3安装目录的envs目录内。
也可以在激活某一个环境后使用where python命令查看python 路径。如果本机使用其它方式安装过环境,可能会展示多条python路径,选择scrapyEnv目录下的python就可以使用Scrapy开发了

conda其它常用命令:
1)conda list #查看安装了哪些包。
2)conda env list 或 conda info -e #查看当前存在哪些虚拟环境
3)conda update #检查更新当前conda
4)conda create -n <env_name> python=3.7 #创建python为3.7的conda虚拟环境(env_name 为环境名称)
5)conda install -c # 安装软件
5)conda remove -n <env_name> --all #删除conda虚拟环境(env_name 为环境名称)
6)conda remove -n <env_name> <pkg_name> #删除环境中的某个包(env_name为环境名称,pkg_name为要删除的包名)

参考

https://blog.csdn.net/lyy14011305/article/details/59500819
https://docs.conda.io/projects/conda/en/latest/user-guide/install/windows.html
http://docs.scrapy.org/en/latest/intro/install.html#windows
https://conda.io/projects/conda-build/en/latest/install-conda-build.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值