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中;