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