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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章