环境
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