1. 是什么
Anaconda 是一个装置、治理python相干包的软件,包含Conda、Python以及一大堆装置好的工具包,比方:numpy、pandas等,还有治理包的conda工具(conda是一个开源的python包、环境管理器,能够用于在同一个机器上装置不同版本的软件包及其依赖,并可能在不同的环境之间切换)。
pip 和 conda 的区别?
- pip 是在python 环境中治理python包的工具
conda 是在conda环境中治理python包和其它包(例如C语言包)的工具
二者是不同的货色,不能够混用,它们装置的货色不在一个中央。
2. 装置配置
2.1 装置
通过如下命令先判断是否曾经装置锅 anaconda
# 查看本机 conda 版本,判断是否装置了condaconda --version
若未装置Anaconda,能够从 清华镜像 抉择装置。倡议不要抉择最新版的(不太稳固),倡议抉择2019-2020中的anaconda3随便一个版本(比方 2019-10-16 的 Windows-x86_64.exe
,这个 anaconda 自带的python是3.7版本的)。
下载胜利后,间接装置,在装置过程中有如下注意事项:
Add Anaconda to the system PATH enviroment variable
… 这个是说将装置门路主动增加零碎环境变量,强烈建议勾选上,后续能够省去很多麻烦。(不必去手动增加环境变量)。- 默认应用python的版本,勾选。
如下所示:
2.2 Anaconda配置
能够更改conda源(后续装置第三方库能够加快速度),具体操作如下:在Anaconda prompt中操作
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# 查看是否批改胜利,或者应用 conda info 命令conda config --show channels
3. 应用
3.1 常用命令
conda 中一些罕用的命令如下:
# 查看以后conda所有环境conda info --envs# 激活环境conda activate 环境名 或者 Source activate 环境名 或者 activate + 环境名# 安装包Conda install 包名称 |或者 pip install 包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple(清华镜像)或者 pip install 包名称 -i https://pypi.doubanio.com/simple/ (豆瓣镜像)# 查看环境中的全部包conda list 或者 pip list
3.2 demo
如下展现应用 conda 初始化一个简略我的项目的流程:
# 进入工作目录cd /d/workspace/gitee/pandas_tutorials# 创立名称为 pandas_tutorials ,python 版本为3.7 的环境conda create -n pandas_tutorials python=3.7# 查看环境是否创立胜利conda info --envs# 激活环境source activate pandas_tutorials# 在激活环境中安装包pip install pandas
3.3 Pycharm 配置
如果是在Pycharm中开发Python程序,则能够依照上面的步骤配置曾经装置好的conda环境。
其中的 Existing environment
抉择配置的好的 conde 环境,具体位置能够通过 conda info --envs
命令查看,如下:
4. 问题记录
4.1 conda 如何切换Python版本
参考 在以后conda env(conda环境)内批改Python的版本(降级或者降级) 一文,具体步骤如下,在 conda环境下执行如下命令:
# 查看python 版本(pandas_tutorials)> python --version# 返回值如下,不合乎咱们的需要,咱们须要的是python 3.7 的环境(pandas_tutorials)> Python 3.10.3# 批改python版本到到 3.7(pandas_tutorials)> conda install python=3.7# 此时曾经是3.7了(pandas_tutorials)> python3 --version
参考资料
- Anaconda介绍、装置及应用教程
- Anaconda 官网
- Anaconda应用教程
- anaconda中更改python版本
- [在以后conda env(conda环境)内批改Python的版本(降级或者降级)](