欢迎关注WX公众号:【程序员管小亮】
目录
0、前言
作为目前最火也是最实用的编程语言,Python 不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求 list 的必要一条。什么?你不会Python?别闹了,Python可是唯一一门公认的超级语言!!!
居然没看过这个博客——【Python - 100天从新手到大师】,相信你看过之后会感谢我的。
闲言少叙,Python,是一种解释型计算机程序设计语言,是一种面向对象的动态类型语言,其使用,具有跨平台的特点,可以在 Linux、macOS 以及 Windows 系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。
为什么 Python 这么强大呢?是因为它的应用领域范围之广,遍及人工智能、科学计算、Web 和 Internet 开发、系统运维、大数据及云计算、软件开发、游戏开发,后端开发等。这些数量庞大且功能相对完善的标准库和第三方库就是它强大功能的前提,通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。
1、Anaconda介绍
Anaconda 指的是一个开源的 Python 发行版本,其包含了 conda、Python 等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 500 - 700 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用 Miniconda 这个较小的发行版(仅包含 conda 和 Python )。
官方网站—— https://www.anaconda.com/
Anaconda 是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换 Anaconda 包括 Conda 、Python 以及一大堆安装好的工具包,比如:numpy、pandas 等,十分方便,强烈建议深度学习和机器学习的爱好者使用!!!
2、Anaconda下载
打开官网—— https://www.anaconda.com/,点击右上角的 Download 。
或者直接使用网站——https://www.anaconda.com/distribution/#download-section
官网上最新的是 python 3.7 版本,或者 python 2.7 版本,但是我这里使用 Anaconda3-4.2.0-Windows-x86_64.exe
版本。
博主注:不要使用最新版本的,因为很容易出现bug或者其他问题,加上社区的信息没有那么多,建议最好是差一两个版本,这样就方便使用了 😃
因为这个版本是支持 python 3.6 的,官方下载地址:https://repo.continuum.io/archive/。
选择你想要的版本或者和我一样选择 Anaconda3-5.0.1-Windows-x86_64.exe
,相信我,很稳的。
你要是想一个一个的找。。。我不拦着你,但是有更简单的办法,在网页中使用搜索的快捷键—— Ctrl + f
,然后输入名字 Anaconda3-5.0.1-Windows-x86_64.exe
,
这是全部信息—— Anaconda3-5.0.1-Windows-x86_64.exe 514.8M 2017-10-24 12:37:59
,时间和版本号对准了就没问题了,要注意我是64位系统的,如果你是32位系统的,选择没有64 的就可以了,也就是—— Anaconda3-5.0.1-Windows-x86.exe 420.4M 2017-10-24 12:37:10
。
选择下载位置,点击 .exe
文件运行,开始安装。
3、Anaconda安装
点击 Next >
。
点击 I Agree
。
根据需求点击其中一个,Just me还是All Users,假如你的电脑有好几个 Users ,才需要考虑这个问题.其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users。
我是选择了第一个,这一步没啥影响,然后点击 Next >
。
选择安装位置,如果你的 C 盘空间充裕的话,建议安装在 C 盘就可以了。
这里提一下,Anaconda 很强大,占用空间也不小啊,2.4GB,差不多是一部高清电影的体积了。不过,为了学习,这点硬盘空间算什么呢。
然后点击 Next >
。
两个默认就好,第一个是加入环境变量,第二个是默认使用 Python 3.6。
这里不建议添加环境变量,后面会说到,创建不同的环境时不太方便,当然如果你需要也是可以的。
然后点击 Install
。
最后点击 Finish
,那两个 √ 可以取消。
到这里就安装完成了,可以开始使用了!!!
4、Anaconda使用
安装完成后桌面上不会有相应的快捷方式和图标的,在 Windows 开始菜单下,找到 Anaconda3(64-bit) 文件夹,查看所包含的内容。
点击 “Jupyter Notebook” 即可启动 notebook 。
不要关闭 Jupyter Notebook 的命令窗!!!对应图中黑色的框框。
创建新的文件就可以使用了,首先点击 New ,然后点击 Python3 就可以了。
新创建的文件如下
运行交互框中程序的快捷键是:Ctrl + 回车
。
5、Anaconda编程环境配置
我们就可以用 Anaconda 来创建我们一个个独立的 python 环境了,接下来的例子都是在命令行操作的,请打开你的命令行吧。
点击 Anaconda Prompt,就可以打开你的 conda 命令窗。
如果你直接输入 python ,就是 Anaconda 默认的 python 版本,也就是上面说过的 python 3.6 。
我们当然不满足一个 base 环境,我们应该为自己的程序安装单独的虚拟环境。
创建一个名称为 python35 的虚拟环境并指定 python 版本为 3.5,这里 Anaconda 会自动找 3.5 中最新的版本下载。
想要创建的话,使用下面的命令。
conda create -n python35 python=3.5
按照提示输入 y
就可以安装了,安装图如下。
于是我们就有了一个 learn 的虚拟环境,如果你想进入到这个虚拟环境下,使用下面的命令。
activate python35
如果想要退出的话,使用下面的命令。
exit()
如果想要看一下都安装了哪些环境的话,使用下面的命令。
conda env list
建议安装一个 python3 ,一个 python2 ,再加上个深度学习框架的,比如我这里是 TensorFlow 的。
如果是 python2 的话,使用下面的命令。
conda create -n python27 python=2.7
按照提示输入 y
就可以安装了。
所有的环境在 Anaconda Navigator 中可以看到具体的第三方库都是什么版本的。
6、Anaconda安装第三方库
首先激活想要使用的环境,使用 activate 命令。
activate tensorflow
建议安装博客——python中pip安装、升级、升级指定的包中的命令先升级 pip 。
python -m pip install --upgrade pip
然后使用命令安装 tensorflow 。
pip tensorflow
进行安装就可以了。
7、Anaconda查询已经安装的第三方库
pip list
8、Anaconda卸载环境
使用下面的命令进行卸载即可,test 字母对应着你想卸载的环境的名字。
conda remove --name test --all
9、PyCharm下载和安装
下载地址——http://www.jetbrains.com/pycharm/download/#section=windows
除非你有特别地需要,不然社区版本(Community)就够用了,并且是免费的不需要你破解,除此之外,运行的插件和后台少,比较流畅。
注意下这个界面,图片肯定是不一样的,但是选择不受影响,选择 .py
和 64-bit 即可。
10、PyCharm配置
运行 PyCharm 。
选择 File - Settings -
找到 Project - Project Interpreter ,点击齿轮,选择Add
选择 Conda Environment - Existing environment ,勾选 Make available to all projects,在下拉菜单中找到你的解释器。
解释器对应的路径应该是 C:\Users\Administrat\Anaconda3\envs\tensorflow\python.exe
。
在程序主页中,右键出现菜单,选择 run
。
如果你的代码写的丑,可以安装插件解决,推荐博客——杂谈——Python代码写得丑怎么办?autopep8来帮你
python课程推荐。