第一章 Python环境搭建
一.Anaconda是什么
Anaconda是Python的包管理器和环境管理器。
二、安装了Anaconda还需要单独安装Python吗
不需要,原因有以下几点:
1) Anaconda 提供了一个编译好的环境可以直接安装。
2) Anaconda 附带了一大批常用数据科学包,它附带了conda、Python 和150 多个科
学包及其依赖项。因此你可以用Anaconda 立即开始处理数据。
3) Anaconda 是Python 的一个科学计算发行版,内置了数百个Python 经常会使用的
库,也包括做机器学习或数据挖掘的库,如Scikit-learn、NumPy、SciPy 和Pandas 等,
其中可能有一些是TensorFlow 的依赖库
三、Anaconda版本
推荐统一使用Anaconda3-5.1.0
版本。
如果本机已经安装过python3
,也可以使用已经安装好的python3环境。 需要注意的是,后面课时用到trtule
、Pandas
库时,需要使用pip
命令进行单独安装这些库。
小知识点
python3后面的小版本,比如:python3.6.4
、python3.7.1
等等小版本不一样, 不影响python3环境的使用,兼容课程代码,能正常使用。
Anaconda2版本内置python2版本,且python2版本和python3版本有很大区别。
切记不要使用python2版本
如果使用了python2版本,则会导致不能运行课程代码。
四、Anaconda下载
请在PC端点击下载Windows64位的Anaconda3-5.1.0
请在PC端点击下载Windows32位的Anaconda3-5.1.0
Win下安装Anaconda
#1、双击Anaconda3-5.1.0-Windows64位的安装包
小知识点
#2、如果Windows弹出以下提示框,请点击运行
#3、点击Next
#4、点击I Agree
#5、点击Next
默认选择 Just Me
小知识点
- Just Me 针对本机当前用户进行安装。(推荐使用)
- All Users 针对本机所有用户,这些用户必须具有管理员权限。
如果选择了这个选项,在使用普通用户进行操作时,容易出现没有权限的提示,此时使用管理员权限重新执行。
#6、点击Next
通常使用默认路径
常见问题
#7、勾选 Add Anaconda to my PATH environment variable
#勾选后会变成红色,然后点击Install如下图
小知识点
#8、需要经过漫长等待
#9、安装成功
#10、点击Skip
Python打卡课不需要安装 VSCode
#11、勾掉这两个选项
注意:
默认勾上这两项,会自动打开anaconda的官方说明文档。
因为我们不需要看说明文档,所以请勾掉这两个选项。
#12、点击Finish
请在PC端点击下载Mac64位的Anaconda3-5.1.0
Mac下安装Anaconda
#1、双击Anaconda3-5.1.0-Mac64位的安装包
注意
- Mac系统默认python2版本,课程统一使用python3版本。
- 请在PC端点击下载Anaconda3-5.1.0-Mac64位的安装包
#2、点击Continue
#3、点击Continue
#4、点击Continue
#5、点击Agree,再点击Continue
#6、点击Continue
使用默认Install for me only
开发工具PyCharm下载
PyCharm 是由JetBrains 打造的一款Python IDE,支持macOS、Windows、Linux 系统。
PyCharm 功能: 调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元 测试、版本控制……
点击所需版本链接,即可完成下载↓↓↓
请在PC端点击下载Pycharm 2017-2 for Windows
请在PC端点击下载Pycharm 2017-2 for Mac
#7、点击Install
#8、需要经过漫长等待
#9、点击Continue
Python打卡课不需要安装 VSCode
#10、安装成功
点击Close
Win下配置Pycharm
#1、双击运行桌面上的Pycharm图标
#2、选择Do not import settings之后,点击OK
#3、进入初始界面
#4、选择IDE主题
建议选择
Eclipse
Darcula
Darcula
然后点击OK
#5、点击Yes
#6、点击Create New Project
#7、点击Finish
因为python打卡课统一使用Python3环境,所以需要修改Pycharm默认关联的Python2解释器。
点击Location那行最右边的按钮,即可重新选择一个项目路径(python-course目录需要自己新建)
点击Interpreter那行最右边的齿轮按钮,再点击Add Local
选择之前安装好的Anaconda3下的python环境,点击OK
重新选择后,需要等待python解释器更新,如下图:
#8、点击Create
python解释器更新完成后,点击Create,如下图:
#9、勾掉Show Tips on Startup,点击Close
#10、新建Python文件
选择左侧的python-course目录,然后点击右键 New -> Python File
输入文件名demo之后,点击OK
编辑文件内容
print('hello python')
#11、运行新建的Python文件
单击文件内容,然后右键,点击Run 'demo'
看到左下方控制台窗口正常输出语句 hello python 说明执行成功。
Mac下安装Pycharm
#1、双击pycharm-community-2017.2.7安装包
#2、拽动PyCharm CE图标到右侧的文件夹
#3、至此PyCharm已安装完毕
在Application目录下可以看到PyCharm CE图标
Mac下配置Pycharm
#1、打开Application目录,双击PyCharm CE图标
#2、点击Open
#3、选择Do not import settings之后,点击OK
#4、进入开始界面
#5、选择IDE主题
建议选择
Eclipse
Darcula
Darcula
点击OK
#6、点击Yes
重新进入开始界面
#7、点击Create New Project
#8、关联Python解释器
因为python打卡课统一使用Python3环境,所以需要修改Pycharm默认关联的Python2解释器。
小知识点
1、点击Location那行最右边的按钮,选择python-course作为项目路径,然后点击Open
(python-course是需要自己新建的一个目录)
2、点击Interpreter那行下拉选择框,选择之前安装好的Anaconda3下的python环境。
#9、点击Create
#10、勾掉Show Tips on Startup,点击Close
#11、后台加载python3资源
点击右下角显示有2个后台任务,正在加载python3资源,耐心等待加载完成即可。
#12、检查新建的项目依赖的python解释器
点击左侧的External Libraries发现已经关联python3解释器。
#13、新建Python文件
选择左侧的python-course目录,然后点击右键 New -> Python File
输入文件名demo之后,点击OK
编辑文件内容
print('hello python')
如下图:
#14、运行新建的Python文件
单击文件内容,然后右键,点击Run 'demo'
看到左下方控制台窗口正常输出语句 hello python 说明执行成功。
第二章 安装常见问题
Win32位安装PyCharm常见问题
#1、安装完PyCharm,启动时弹出"Failed to load JVM DLL\bin\server\jvm.dll"解决方案
问题描述:
打开PyCharm时,弹出“Failed to load JVM DLL\bin\server\jvm.dll if you already have a 32-bit JDK install....”
解决方案:
(1)请在PC端点击下载jdk-8u221-windows-i586;
(2)配置环境变量JAVA_HOME
;
(3)重启电脑让配置的环境变量生效;
(4)运行PyCharm,问题解决。
#2、双击下载好的jdk安装包进行安装
#3、点击下一步
#4、点击下一步
推荐使用默认的安装路径,请记住此路径,配置环境变量JAVA_HOME
的时候会用。
安装等待
#5、安装jre点击下一步
安装等待
#6、安装完成,点击关闭
#7、配置环境变量JAVA_HOME
#1、右键“我的电脑”>>选择“属性”>>点击左侧的“高级系统设置”>>高级>>环境变量
#2、接下来,要在“系统变量”一栏中,进行新建或编辑操作。
#(1)新建JAVA_HOME
变量
变量名:JAVA_HOME
变量值:填写JDK安装目录(我的是 C:\Program Files (x86)\Java\jdk1.8.0_221)
#(2)找到Path
变量进行编辑,没有的话就新建一个
在系统环境变量里,点击Path
编辑,把%JAVA_HOME%/bin;
加到最前面,原有变量值不要删除,点击确定完成
注意
- 如果是win7或更低系统,不要漏掉英文的分号,这是为了跟后面原有的变量值间隔开的。
- 如果是win10系统,可以直接写
%JAVA_HOME%/bin
系统会自动加上英文的分号。
最后点击确定。
#(3)验证jdk否安装正确
至此,jdk安装完成,我们来验证是否安装正确,Win+R 或者 点击开始--〉运行 输入cmd
,打开系统命令提示框,输入java -version
,出现如图所示,说明安装成功。
可以开始愉快的编程之路了。
PyCharm运行程序常见问题
#1、运行代码,报错"Invalid Python interpreter selected for the project"
如下图:
解决方案:
(1)File->Settings->Project:->ProjectInterpreter
(2)选择Anaconda3下的python(必须统一使用Anaconda3的环境),然后点击OK
(3)如果下拉框中没有Anaconda3的python解释器,还可以点击右侧的齿轮,然后点击Add Local
找到之前安装过的anaconda3并选择,点击OK
(4)如果你还没有安装过Anaconda3,请看第二章环境搭建重新安装。
#2、运行代码,报错ModuleNotFoundError:No module named 'matplotlib'
解决方法:
同时按组合键win+R,然后输入 cmd 回车打开命令行窗口。 (1)先输入命令pip -V
检查是不是使用的Anaconda3下的pip命令,如下图:
(2)然后输入命令pip install matplotlib
按下回车键等待matplotlib库安装成功,就 ok 了。
如果看到有Successfully说明安装成功。
如果看到有already说明已经安装过,不需要再次执行此命令进行安装。
安装成功后,重启pycharm,重新运行代码即可。
#3、运行代码,报错SyntaxError:Non-ASCIIcharacter'\xe8'infile或者TypeError:eval() arg 1 must be a string or code object
解决方法:
检查 Python 或 Anaconda 版本,Python2.0 与 Python3.0 差别很大;课程统一使用python3版本,也就是安装Anaconda3版本。如果安装错了,请看第二章环境搭建重新安装,确认无误后新运行代码即可。
#4、运行代码,报错NameError:name ‘turtle’ is not defined
解决方法:
在代码首行添加一句 import turtle 把 turtle 库文件加进来就好了。 (此类型报错原因为名称未定义,在代码首行添加定义即可。)
第三章 PyCharm常用设置
PyCharm常用设置
点击左上角 File -> Settings 进入设置界面,以下操作设置完点击OK才能生效
#1、设置Python自动引入包
Editor -> General > Auto import -> Python :show import popup 快捷键:Alt + Enter(自动添加包)
#2、设置编辑器“字体”大小
Editor -> Font -> Size -> 设置为“18”
#3、设置编辑器“颜色”主题
Editor -> Colors Scheme -> Scheme -> 选择“Darcula”
#4、Python文件默认编码
Editor -> File Encodings -> Global Encoding: UTF-8; Project Encoding: UTF-8
小知识点
- 使用PyCharm编辑器写完代码,默认会自动保存。
PyCharm断点调试
断点调试是在开发过程中常用的功能,能清楚看到代码运行的过程,有利于代码问题跟踪。
#1、为什么Debug从断点运行第一步之后,再按下一步时,会跳转到下面的界面,不能继续下一步运行?
这个问题就是要搞清楚Step Into(F5) 和 Step Into My Code(Alt+Shift+F7) 的区别
在调试过程中想继续跟着代码一步一步走下去,可一直按Step Into(F5),但是有的会跳到源代码里面去执行,比如:
这张图就是点Step Into(F5)跳到parse函数里了。
这时候点Step Into My Code(Alt+Shift+F7)可以让debug回到自己的代码并继续向下执行