1.安装Python终端

(1) 下载python 3.5

Python官网Download

(2)安装PyQt5

cmd: pip install pyqt5

(3) 安装spyder

cmd: pip install spyder

(4)打开spyder:

cmd: spyder

(5) 下载visual c++

2.安装Python包

(1) 全部使用下载的.whl文件安装Python包

(2) 去到Python安装Scripts目录下,再使用pip install xxx.whl安

cmd: cd\ #撤回根目录

cd c:\program files\python35\scripts #进入Python文件夹里面的Scripts文件夹

pip install e:\python包\xxx.whl #xxx.whl:复制粘贴下载的所需包的文件名

(3)卸载包的命令

md: pip uninstall numpy #例:卸载numpy包

注意:

1. 最好先安numpy包;

2. 有些包的安装要注意安装顺序,具体查看Python包中所需安装包的说明文档;

3. 下载.whl时最好注意一下python版本和计算机版本,选择合适的下载。

3.常见问题

(1)notepad++中tab键与空格键混合使用会提示空格错误IndentationError

解决办法:编辑->显示转制字符->将tab转换为空格

(2)spyder中让生成的图像单独在窗口中显示

对于spyder,可以在设置中更改默认选项。

Tools > Preferences > IPython Console > Graphics > Graphics backend, inline 即终端输出,Qt则是新窗口输出。

(3)Spyder Ipython Console卡在Connecting to kernel的解决方案

选择自己的程序目录,然后重启

(4)windows下pip报PermissionError解决方案

pip install --user package_name

4.各个安装软件之间的关系

(1) Anacoconda是很多软件和包的集成,如果安装了Anacoconda就没有必要安装python,并且能用到的python包在Anacoconda中都能下载。

(2) Spyder是python的一个包,安装使用pip install spyder,也是python写代码的一个终端。优点是界面友好,使用方便,缺点是每个新的包都需要手动安装,并且在cmd ->pip安装中可能出现各种错误。运行:cmdàspyder3

(3) Pycharm是一个独立的软件,需要下载相应的APP进行安装,优点是可以兼容python的不同版本,使得不同版本代码的切换更加方便,并且包的安装是一键式点击,省去了选取安装版本等麻烦。缺点是代码不能分块运行,不便于调试。运行:打开pycharm

(4) Jupyter notebook是python的一个包,安装使用pip install jupyter notebook。Jupyter notebook是网页版的终端,优点是便于代码调试,并且调试结果可以方便的存为.py格式和.pdf格式。运行:cmd->jupyter notebook

在Pycharm中下载对应版本的软件包,在Jupyter notebook中写代码,调试好的模型另存为.py格式,在Pycharm中调整为标准代码格式。

5.jupyter notebook

5.1 修改jupyter保存文件目录

(1)打开 cmd 输入命令 jupyter notebook --generate-config

可以看到生成文件的路径,这个就是生成的配置文件jupyter_notebook_config.py

然后打开这个配置文件,找到

#c.NotebookApp.notebook_dir = ' '

把它改成

c.NotebookApp.notebook_dir = '你想要设置的路径'

如:

c.NotebookApp.notebook_dir = 'F:/Python/jupyter'

那么以后再jupyter上保存的文件就在F:/Python/jupyter文件夹里了

(2)更改Jupyter notebook的工作空间(主目录)

Jupyter的工作空间在其配置文件ipython_notebook_config.py中。

ipython_notebook_config.py文件在~/.jupyter/下

如果找不到那就在终端输入:

jupyter notebook --generate-config

然后再

gedit ~/.jupyter/jupyter_notebook_config.py

Ctrl + F 找到下面这句按下面的格式,输入你想要的目录路径即可

# The directory to use for notebooks.这决定了jupyter启动目录

c.NotebookApp.notebook_dir = u'/path/to/your/notebooks'

5.2 打开一个新文档

在主页面的右上角点new即可新建一个你想要的文件类型。

jupyter也可以打开一个terminal,还可以作为一个text文本编辑器,功能明显是比terminal强大了。

5.3 修改文档名称

方法一:点上图的Untitled

方法二:点File,再点rename

5.4 导出文档

步骤:点File,再点Download as

发现里面支持好几种格式的导出,第一个ipynb是notebook的格式,是一种类json的格式保存,其他的建议你们都试一试,你会感到非常惊喜的。

5.5 保存

Ctrl + S 快捷键的可以保存你的文档的,默认是保存为ipynb,保存在你的主目录下!

5.6 单元格格式—创建说明

注意到快捷键栏中有一个code的下拉框,点开发现有几个选项:

· Code格式就是正常的python代码格式

· Markdown的一个text文档编辑格式,就像在word里编写一样

· Heading就是给Markdown的句子设置标题等级,像word的标题一,标题二...

· Raw NBConvert 没用过不了解,可以自行百度或者看官网介绍

5.7 快捷键

常用的快捷键是:

· Ctrl + Enter: 执行单元格代码

· Shift + Enter: 执行单元格代码并且移动到下一个单元格

· Alt + Enter: 执行单元格代码,新建并移动到下一个单元格

5.8 运行python文件

利用jupyter的cell是可以运行python文件的。

方法一:

1. %run file.py

方法二:在unitx command前面加入一个感叹号“!” ,如:

1. !python myfile.py

5.9 导入外部代码

(1)比如有一个test.py文件,需要将其载入到jupyter的一个cell中

在需要导入该段代码的cell中输入

%load test.py #test.py是当前路径下的一个python文件
shift + enter运行后,%load test.py被自动加入了注释符号#,test.py中的所有代码都被load到了当前的cell中

(2)或者从从网络load代码到jupyter:在cell中输入%load http://.....,然后运行该cell,就会将load后面所对应地址的代码load到当前的cell中;