Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。

Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

1.window下安装

Anaconda官网 即可下载安装,安装过程中注意到这一步,其他的就是下一步下一步。

ssl

注意:要勾选Add Anaconda to my PATH envuronment variable

安装成功后,打开cmd,输入

conda -v

ssl

2.添加环境变量

对于安装成功后,但是在cmd中输入conda -v 没有打印出版本号,说明没有配置系统环境变量。

控制面板 -> 所有控制面板选项 -> 高级系统设置 -> 环境变量设置

在系统环境变量中path,点击新建,输入D:\anaconda\Scripts

ssl

确定完成后,在cmd输入

conda -v

3.创建环境

启动anaconda.exe,创建一个PY37环境

ssl

ssl

4.anaconda命令

命令描述
conda –version查看安装版本
conda -h查看帮助信息
Linux/macOS
conda -rc ~/anaconda3
卸载conda
conda info –envs
conda info -e
conda env list
查看已创建的环境
conda create -n ‘新环境名’ ‘安装包名’创建新环境
Linux/macOS
conda activate ‘环境名’
Windows
activate ‘环境名’
切换环境
Linux/macOS
conda deactivate
Windows
deactivate
退出环境
conda create –name ‘新环境名’ –clone ‘被复制的环境名’复制环境
conda remove –name ‘环境名’ –all删除环境
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config –set show_channel_urls yes
设置Anaconda仓库的清华镜像
精确查找
conda search –full-name ‘包全名’
模糊查找:查找包含字段的包有哪些版本可供安装
conda search ‘字段’
查找可供安装的包版本
conda install ‘包名’安装包
conda remove’包名’卸载包
更新所有包
conda update –all
更新指定包
conda update ‘包名
更新包

5.anaconda安装包

创建一个文件夹conda,进入到conda文件夹,打开cmd

#进入虚拟环境
activate PY37

#安装Scrapy
conda install Scrapy

#查看安装包
pip list

#退出环境
deactivate

ssl ssl

6.解决错误

配置scrapy时,Fatal error in launcher: Unable to create process using ‘“c:\bld\scrapy_1564674375870_h_env\python.exe” “D:\anaconda\envs\PY37\Scripts\scrapy.exe” ‘

基本情况解析:

1.scrapy是在自己创建的Python3虚拟环境PY37下安装的

2.安装scrapy选择的命令是:

conda install -c conda-forge scrapy

3.在启动项目时,已经确保进入了项目文件夹,且已经切换成PY37环境中

(PY37) F:\python\Scrapy\testScrapy>

出现问题

scrapy startproject tutorial

ssl

解决方案

启动代码改为

python -m scrapy startproject tutorial

问题就解决了。

ssl

个人推测,出现这个问题是因为有些小伙伴在安装anaconda之前,在python官网下载安装python。导致anaconda中的python环境与python官网python环境冲突

Fatal error in launcher: Unable to create process using '"c:\bld\scrapy_1564674375870\_h_env\python.exe" "D:\anaconda\envs\PY37\Scripts\scrapy.exe" '

python 杂记

python 学习资料 centos7安装 python3.6 python anaconda安装 vscode pycharm 选择anaconda虚拟环境 python 云打码识别验证码 知乎中文倒立验证码识别