Anaconda和Python在Windows 10系统下的安装和简单介绍

Posted by:

前言 (Preamble)

Anaconda是一款用于科学数据的分析Python生态系统。

2020-11-05_21-41-10_Anaconda_Logo.png

Python今年晋升为除C以外的最流行的计算机语言,超过了JAVA。

2020-11-05_21-42-03_python_logo.jpg

安装 (Installation)

首先,卸载任何Python及与其相关的软件。

下载Individual Edition (个人版本, 免费)

下载Anaconda

2020-11-05_15-25-43_anaconda001.jpg

启动安装后,所有选项选默认安装即可:

2020-11-05_15-26-35_anaconda002.jpg

2020-11-05_21-02-52_anaconda_insall2.jpg

2020-11-05_21-02-52_anaconda_insall3.jpg

2020-11-05_15-26-35_anaconda003.jpg

2020-11-05_15-26-35_anaconda004.jpg

Anaconda Navigator (anaconda3)

绿框标准为Windows的指令输入终端;红色框是Jyputer笔记本;蓝色框为IDE。打叉的为首选。

2020-11-05_15-28-38_anaconda007.png

Jupyter Lab (红色框 点击Lauch)

Jupyter Lab 包含终端, Jupyter Notebook 笔记本和 Python 文本编辑器。

Jupyter Notebook 是用 Markdown 语言的笔记本。

2020-11-05_15-29-16_anaconda007_jupyterlab.jpg

用Extension Manager (左栏最下方) 安装两个有用的插件:

  1. 首先要激活插件管理器:

    2020-11-05_15-38-55_anaconda007_jupyterlab_exmgr.jpg

  2. search 框中输入 variable , 在选项中找 到 @almond-sh/jupyterlab_variableinspector 下,点击 Install

2020-11-05_15-39-13_anaconda007_jupyterlab_exmgr1.jpg

  1. 第一次安装插件时,如果有如下窗口跳出,按下面方法用 conda 安装 nodejs

    2020-11-05_15-41-01_anaconda007_jupyterlab_exmgr2.jpg

    1. 启动 Anaconda Prompt 或其他终端, 输入以下指令:


    2. 在吐出的最后端提示后,按回车同意安装。

      2020-11-05_15-41-15_anaconda007_jupyterlab_exmgr3nodejs.jpg

    3. 安装完 nodejs 后,回到 Jupyter Lab ,在 @almond-sh/jupyterlab_variableinspector 下,点击 Install

      如有下图提示, 点击 Rebuild ,耐心等待,祈祷没错。

      2020-11-05_15-44-23_anaconda007_jupyterlab_exmgr4.png

    4. Rebuild 完毕后, 在跳出的窗口中点击 Reload

      2020-11-05_15-44-53_anaconda007_jupyterlab_exmgr5rebuild.jpg

    5. 成功安装后,右击 Jupyter Lab 的单元,下拉单中选择 variable             Inspector 激活。

      2020-11-05_21-00-23_anaconda007_jupyterlab_exmgr5var2.jpg

    6. 之后变量窗口出现。

      2020-11-05_15-45-10_anaconda007_jupyterlab_exmgr5var1.jpg

  2. 按上面方法安装toc插件, 成功安装后左栏中会出现目录图标。如没有, 按上面更新图标或重启 Jupyter Lab , 如有提示, 点 击 Rebuild

    2020-11-05_20-55-57_anaconda_toc.jpg

2020-11-05_15-48-30_anaconda007_jupyterlab_exmgr5rebuild.jpg

2020-11-05_15-48-18_anaconda007_jupyterlab_exmgr5toc.jpg

  1. 结束前保存文件, 退出。

    2020-11-05_15-48-43_anaconda007_jupyterlab_shutdown.jpg

安装Python插件软件包:

2020-11-05_16-14-53_anaconda-fail.png

Anaconda 如果找不到插件包 (如 librosa ), 到 Anaconda Cloud 搜索 查看其 channel . 之后用 conda install -c <channel> <package> 安 装。也可以把 channel 添加到 Anaconda 中(如下)。

2020-11-07_01-24-07_anaconda-channel.jpg

2020-11-07_01-24-07_anaconda-channel2.jpg

2020-11-07_01-24-07_anaconda-channel3.jpg

在图形界面下安装 -不太靠谱!

首先需要注册登录,用 Anaconda Navigator 安装: 点击 Environments ,搜索软件包名称, 如下图。

2020-11-05_15-49-08_anaconda007_install.jpg

2020-11-05_15-49-31_anaconda_install2.jpg

Conda 终端安装

conda install 在任何一终端( Power Shell , CMDAnaconda Prompt )下安装:


PIP 安装 - 不得已别用,看下面警告!

也可以用 Python 自带 pip 安装 Python 插件软件包:


警告:

根据Anaconda | Using Pip in a Conda Environment,尽量避免在 conda 环境下用 pip, 很容易break conda 环境。

安装计算机视觉软件包opencv:

居然在 Anaconda Navigator 安装成功!

2020-11-05_15-49-08_anaconda007_install.jpg

2020-11-05_15-49-31_anaconda_install2.jpg

验证安装, 在 Jupyter 元中或终端 Python 环境下输入, 如果没有抱怨就说明安装成功:


2020-11-05_15-50-09_anaconda_opencv.jpg

https://medium.com/@pranav.keyboard/installing-opencv-for-python-on-windows-using-anaconda-or-winpython-f24dd5c895eb

安装计算机学习软件包 tensorflow

Anaconda Navigatorconda install 终端安装慢到要不工作。。。 就是不工作,很任性!


2020-11-05_15-50-29_anaconda007_tensorflow.jpg

pip 救驾,没有问题! 有图为证:

2020-11-05_15-50-33_anaconda_tensor.jpg

音频处理软件包 librosa

conda提供的 librosa 有问题, 只能用 pip 安装.


2020-11-05_15-49-51_anaconda-fail.jpg

IDE (集成开发环境)

Spyder IDE:

  1. 编辑器
  2. REPL终端
  3. 变量监控器
  4. Debug

2020-11-05_15-50-55_anaconda-spyder.jpg

pycharm

pyCharm 是最popular 的Python IDE 之一。

2020-11-07_01-31-52_anaconda-pycharm.jpg

VS Code

下载、安装 VS Code 后,安装Python插件。

2020-11-05_20-55-04_vscode-python1.JPG

在终端下建文件夹后启动VS Code。

2020-11-05_20-55-05_vscode-python2.JPG


简单Python文件,按右上角三角运行,右下角窗口中显示结果。

2020-11-05_20-55-05_vscode-python3.JPG


在终端下运行文件名。

2020-11-05_20-55-05_vscode-python4.JPG


遇到的问题

Anaconda-Navigator 不启动

solution


Spyder不启动

2020-11-05_20-54-04_anaconda_debug1.JPG

解决方案:

https://github.com/spyder-ide/spyder/issues/8952


librosa不工作

Error: AttributeError: cffi library ’C:\Users\MIS\anaconda3\Library\bin\sndfile.dll’ has no function, constant or global variable named ’sf_wchar_open’

https://github.com/bastibe/SoundFile/issues/278

Solution: either 1) use pip to install librosa, or 2) in conda, remove libsndfile and install soundfile from pip.

小结

Anaconda 虽然很方便安装,尤其对初学者在 Windows 系统下使用;但至少免费个人版插件 管理令人失望;建议有经验的用户独立安装各个部件(安装 Python ,建立虚拟环 境 virtualven ,用 pip 管理 插件包)。开源是王道! 

关于IDE, 本人主要在Arch Linux 使用Spyder和IntelliJ IDEA, 但VS Code 和pyCharm也很流行,纯属个人品味。

0
  Related Posts

Add a Comment