22
33Hey,大家好。
44
5- 恭喜你终于下定决心要上路。 这一章我们将学习如何通过 Ananconda 来安装 Python。
5+ 这一章我们将学习如何通过 Anaconda 来安装 Python。
66
7- 说实话,安装 Python 有很多方法,甚至你如果用的是 Mac,连安装都不用,系统自带了 Python。而我推荐的 ,也是我觉得最方便的方式就是 Anaconda。
7+ 说实话,安装 Python 有很多方法,甚至你如果用的是 Mac,连安装都不用,系统就自带了 Python,我也曾经在一台电脑用3种方法装了4-5个版本的 Python,以至于我一段时间不用,都不知道该怎么打开对应版本的 Python 了。所以,今天我推荐的 ,也是我觉得最方便的方式就是 Anaconda。
88
99# 什么是 Anaconda?
1010
1111Anaconda 对 Python 来说是一个百宝箱。Anaconda 包含了conda、Python在内的超过180个科学包及其依赖项。
1212
13- Anaconda 是一个包含 180+ 的数据科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。
14-
15- 给一个生动的比喻:
16-
17- XXXXX
13+ Anaconda 是一个包含 180+ 的数据科学包及其依赖项的开发平台。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。
1814
1915## 1. 适用平台
2016Anaconda可以在以下系统平台中安装和使用:
@@ -29,13 +25,14 @@ Anaconda可以在以下系统平台中安装和使用:
2925
3026# macOS 系统安装 Anaconda 步骤
3127
32- ## 1. 下载 Anaconda,[ 最新下载地址] ( https://www.anaconda.com/distribution/ )
28+ ## 1. 下载 Anaconda
29+ ** [ 最新下载地址] ( https://www.anaconda.com/distribution/ ) **
30+
31+ ![ Anaconda-下载] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E4%B8%8B%E8%BD%BD_20191216095539.png )
3332
3433- 注意下载对应版本,Windows 或者是 Mac
3534- 选择 Python3 就好
3635
37- [ 图:下载页面]
38-
3936## 2. 完成下载之后,双击下载文件
4037
4138在对话框中“Introduction”、“Read Me”、“License”部分可直接点击下一步
@@ -44,34 +41,51 @@ Anaconda可以在以下系统平台中安装和使用:
4441
4542注意:若有错误提示信息“You cannot install Anaconda in this location”则重新选择“Install for me only”并点击下一步。
4643
44+ ![ Anaconda-安装-1] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E5%AE%89%E8%A3%85-1_20191216090830.jpg )
45+
4746## 4. “Installation Type”部分
4847
4948可以点击“Change Install Location”来改变安装位置。标准的安装路径是在用户的家目录下。在这一步我没有改变安装位置。若选择默认安装路径,则直接点击“Install”进行安装。
5049
50+ ![ Anaconda-安装-2] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E5%AE%89%E8%A3%85-2_20191216090926.jpg )
51+
5152## 5. 等待“Installation”部分结束
5253
5354在“Summary”部分若看到“The installation was completed successfully.”则安装成功,直接点击“Close”关闭对话框。
55+
56+ ![ Anaconda-安装-3] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E5%AE%89%E8%A3%85-3_20191216091004.jpg )
5457
5558## 6. 在mac的Launchpad中可以找到名为“Anaconda-Navigator”的图标,点击打开。
5659
60+ ![ Anaconda-安装-4] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E5%AE%89%E8%A3%85-4_20191216091111.jpg )
61+
5762## 7. 若“Anaconda-Navigator”成功启动,则说明真正成功地安装了Anaconda;如果未成功,请务必仔细检查以上安装步骤。
5863
59- 提示:“Anaconda-Navigator”中已经包含“Jupyter Notebook”、“Jupyterlab”、“Qtconsole”和“Spyder”。(图中的“Rstudio”是我后来安装的,但它默认出现在“Anaconda-Navigator”的启动界面,只需要点击“Install”便可安装。)
64+ ![ Anaconda-安装-5] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E5%AE%89%E8%A3%85-5_20191216091254.jpg )
65+
66+ 提示:“Anaconda-Navigator”中已经包含“Jupyter Notebook”、“Jupyterlab”、“Qtconsole”和“Spyder”。(比如图中的“Rstudio”,它默认出现在“Anaconda-Navigator”的启动界面,只需要点击“Install”便可安装。)
6067
6168Jupyter Notebook 有助于我们编写代码、运行代码以及获取代码的运行结果,特点是可以令我们便捷地为代码及其运行结果添加文档的描述、解释和说明。无论是学习还是工作,Jupyter Notebook 都是提高效率和学习、工作质量的利器。
6269
63- 也是我们接下来学习的重要工具,具体的使用,可以跳到下一篇文章:[ 《》] ( )
70+ 也是我们接下来学习的重要工具,具体的使用,可以跳到下一篇文章:[ 《Jupyter Notebook 教程 》] ( https://github.com/imcda/Python-Tutorial-for-Humans/blob/editing/002-%E5%AE%89%E8%A3%85%20Python/002-Jupyter%20Notebook%20%E6%95%99%E7%A8%8B.ipynb )
6471
6572# windows 系统安装 Anaconda 步骤
6673
67- ## 1. 前往官方下载页面下载。有两个版本可供选择:Python 3.6 和 Python 2.7,选择版之后根据自己操作系统的情况点击“64-Bit Graphical Installer”或“32-Bit Graphical Installer”进行下载。
74+ ## 1. 前往官方下载页面下载
75+ ** [ 最新下载地址] ( https://www.anaconda.com/distribution/ ) **
76+
77+ ![ Anaconda-下载] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Anaconda-%E4%B8%8B%E8%BD%BD_20191216095539.png )
78+
79+ 有两个版本可供选择:Python 3.6 和 Python 2.7,选择版之后根据自己操作系统的情况点击“64-Bit Graphical Installer”或“32-Bit Graphical Installer”进行下载。
80+
81+ ** 版本选择 Python 3 即可,通常系统也是选择 64-Bit Graphical Installer**
6882
6983## 2. 完成下载之后,双击下载文件,启动安装程序。
7084
7185注意:
72- ① 如果在安装过程中遇到任何问题,那么暂时地关闭杀毒软件,并在安装程序完成之后再打开。
86+ - 如果在安装过程中遇到任何问题,那么暂时地关闭杀毒软件,并在安装程序完成之后再打开。
7387
74- ② 如果在安装时选择了“为所有用户安装”,则卸载Anaconda然后重新安装,只为“我这个用户”安装。
88+ - 如果在安装时选择了“为所有用户安装”,则卸载Anaconda然后重新安装,只为“我这个用户”安装。
7589
7690## 3. 选择“Next”。
7791
@@ -82,9 +96,185 @@ Jupyter Notebook 有助于我们编写代码、运行代码以及获取代码的
8296## 6. 在“Choose Install Location”界面中选择安装Anaconda的目标路径,然后点击“Next”。
8397
8498注意:
85- ① 目标路径中不能含有空格,同时不能是“unicode”编码。
99+ - 目标路径中不能含有空格,同时不能是“unicode”编码。
100+
101+ - 除非被要求以管理员权限安装,否则不要以管理员身份安装。
102+
103+ ![ Win-Anaconda-安装-1] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Win-Anaconda-%E5%AE%89%E8%A3%85-1_20191216091606.jpg )
104+
105+ ## 7. 在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。
106+
107+ ** 因为如果勾选,则将会影响其他程序的使用。如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。**
108+
109+ 除非你打算使用多个版本的Anaconda或者多个版本的Python,否则便勾选“Register Anaconda as my default Python 3.6”。
110+
111+ 然后点击“Install”开始安装。如果想要查看安装细节,则可以点击“Show Details”。
112+
113+ ![ Win-Anaconda-安装-2] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Win-Anaconda-%E5%AE%89%E8%A3%85-2_20191216091911.jpg )
114+
115+ ## 8. 点击“Next”。
116+
117+ ## 9. 进入“Thanks for installing Anaconda!”界面则意味着安装成功,点击“Finish”完成安装。
118+
119+ ** 注意:**
120+ 如果你不想了解“Anaconda云”和“Anaconda支持”,则可以不勾选“Learn more about Anaconda Cloud”和“Learn more about Anaconda Support”。
121+
122+ ![ Win-Anaconda-安装-3] ( https://pptwinpics.oss-cn-beijing.aliyuncs.com/Win-Anaconda-%E5%AE%89%E8%A3%85-3_20191216091951.jpg )
123+
124+ ## 10. 验证安装结果。可选以下任意方法:
125+
126+ - “开始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功启动Anaconda Navigator则说明安装成功。
127+
128+ - “开始 → Anaconda3(64-bit)→ 右键点击Anaconda Prompt → 以管理员身份运行”,在Anaconda Prompt中输入 conda list ,可以查看已经安装的包名和版本号。若结果可以正常显示,则说明安装成功。
129+
130+ # Anaconda 基础操作:conda
131+
132+ 接下来均是以命令行模式进行介绍,Windows用户请打开“Anaconda Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)进行操作。
133+
134+ ## 1. 验证conda已被安装
135+ ```
136+ conda --version
137+ ```
138+ 终端上将会以 ` conda ` 版本号 的形式显示当前安装` conda ` 的版本号。如: ` conda 3.11.0 `
139+
140+ ** 注意:**
141+ 如果出现错误信息,则需核实是否出现以下情况:
142+ - 使用的用户是否是安装Anaconda时的账户。
143+ - 是否在安装Anaconda之后重启了终端。
144+
145+ ## 2. 更新conda至最新版本
146+ ```
147+ conda update conda
148+ ```
149+
150+ 执行命令后,` conda ` 将会对版本进行比较并列出可以升级的版本。同时,也会告知用户其他相关包也会升级到相应版本。
151+
152+ 当较新的版本可以用于升级时,终端会显示 ` Proceed ([y]/n)? ` ,此时输入 ` y ` 即可进行升级。
153+
154+ ## 3. 查看conda帮助信息
155+ ```
156+ conda --help
157+ ```
158+ 或
159+ ```
160+ conda -h
161+ ```
162+
163+ ## 4. 卸载conda
164+
165+ ** Linux 或 macOS**
166+ ```
167+ rm -rf ~/anaconda3
168+ ```
169+ 即删除Anaconda的安装目录。根据安装的Anaconda版本选择相应的卸载命令。
170+
171+ ** Windows**
172+
173+ 控制面板 → 添加或删除程序 → 选择“Python X.X (Anaconda)” → 点击“删除程序”
174+
175+ ** 注意:**
176+ - Python X.X:即Python的版本,如:Python 3.6。
177+ - Windows 10的删除有所不同。
178+
179+ # Anaconda 基础操作:管理包
180+
181+ ## 1. 查找可供安装的包版本
182+
183+ ** 精确查找**
184+ ```
185+ conda search --full-name <package_full_name>
186+ ```
187+ ** 注意:**
188+ - --full-name 为精确查找的参数。
189+
190+ - ` <package_full_name> ` 是被查找包的全名。包名两边不加尖括号` <> ` 。
191+
192+ 例如: ` conda search --full-name python ` 即查找全名为` python ` 的包有哪些版本可供安装。
193+
194+
195+ ** 模糊查找**
196+ ```
197+ conda search <text>
198+ ```
199+ ** 注意:** ` <text> ` 是查找含有此字段的包名。此字段两边不加尖括号` <> ` 。
200+ ** 例如:** ` conda search py ` 即查找含有` py ` 字段的包,有哪些版本可供安装。
201+
202+ ## 2. 获取当前环境中已安装的包信息
203+ ```
204+ conda list
205+ ```
206+ 执行上述命令后将在终端显示当前环境已安装包的包名及其版本号。
207+
208+ ## 3. 安装包
209+
210+ ** 在当前环境中安装包**
211+ ```
212+ conda install <package_name>
213+ ```
214+ ** 注意:**
215+ - ` <package_name> ` 即要安装的包名。包名两边不加尖括号` <> ` 。
216+
217+ - 执行命令后在当前环境中安装包。
218+
219+ 例如:` conda install pandas ` 即在当前环境中安装pandas包。
220+
221+ ** 使用pip安装包**
222+
223+ ** 使用场景**
224+
225+ 当使用 ` conda install ` 无法进行安装时,可以使用` pip ` 进行安装。例如:see包。
226+
227+ ** 命令**
228+ ```
229+ pip install <package_name>
230+ ```
231+ ** 注意:**
232+ - ` <package_name> ` 为指定安装包的名称。包名两边不加尖括号` <> ` 。
233+ 如:` pip install see ` 即安装see包。
234+
235+ ** 注意**
236+
237+ - pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。
238+ - pip无法更新python,因为pip并不将python视为包。
239+ - pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。
240+
241+ ## 4. 卸载包
242+
243+ ** 卸载当前环境中的包**
244+ ```
245+ conda remove <package_name>
246+ ```
247+ ** 注意:**
248+ - ` <package_name> ` 即要卸载包的名称。包名两边不加尖括号` <> ` 。
249+
250+ - 执行命令后即在当前环境中卸载指定包。
251+
252+ 例如: ` conda remove pandas ` 即在当前环境中卸载pandas包。
253+
254+ ## 5. 更新包
255+
256+ ** 更新所有包**
257+
258+ ```
259+ conda update --all
260+ ```
261+ 或
262+
263+ ```
264+ conda upgrade --all
265+ ```
266+ 建议:在安装Anaconda之后执行上述命令更新Anaconda中的所有包至最新版本,便于使用。
86267
87- ② 除非被要求以管理员权限安装,否则不要以管理员身份安装。
268+ ** 更新指定包 **
88269
89- # Anaconda 基础操作
270+ ```
271+ conda update <package_name>
272+ ```
273+ 或
274+ ```
275+ conda upgrade <package_name>
276+ ```
277+ ** 注意:**
278+ - ` <package_name> ` 为指定更新的包名。包名两边不加尖括号` <> ` 。
90279
280+ - 更新多个指定包,则包名以空格隔开,向后排列。如: ` conda update pandas numpy matplotlib ` 即更新` pandas ` 、` numpy ` 、` matplotlib ` 包。
0 commit comments