《深度学习入门》(斋藤康毅著)学习笔记(一)

1.Windows环境下关于python+pycharm安装
(1)下载安装python
网站地址:https://www.python.org/
安装:选择适合自己电脑的相应安装包,下载,然后点击安装。
测试:Windows+R,输入cmd进入命令行。在界面输入python,当返回python版本信息时,表示安装成功,报错则安装失败,建议检查安装软件版本是否与系统64(32)位保持一致。
安装界面注意:
a.add python 3.x to PATH 记得打钩
b.pip界面都打钩
c.安装目录尽量保持默认
(2)安装pycharm
官网:https://www.jetbrains.com/pycharm/
选择下载免费community版本
接下来闭眼点next安装
安装好后,打开pycharm,右下configure–》setting
在setting–》project interpreter中选择合适的python解释器
2.遇到的问题汇总
(1)安装库
a.安装numpy、matplotlib

 pip install numpy
 pip install matplotlib

b.安装opencv
如果使用anaconda安装opencv,或者setting–》project interpreter界面“+”后,搜索安装opencv可能出现模块代码不自动补全的问题。建议在terminal中pip安装opencv-python。
《深度学习入门》(斋藤康毅著)学习笔记(一)_第1张图片
c.安装PIL(python image library)库
语句并不是pip install PIL,而是

pip install pillow

推荐一篇PIL教程博文:https://blog.csdn.net/Yuancccc/article/details/89645900
(2)P70 3.6.1 MNIST数据集遇到的问题
a.sys.path.append(os.pardir)使用方法
sys.path —— 动态地改变Python搜索路径。如果python中导入的package或module不在环境变量PATH中,那么可以使用sys.path将要导入的package或module加入到PATH环境变量中。
sys.path.append(os.pardir) 语句的目的是为了将父目录加入到sys.path (python的搜索模块的路径),使得python可以导入父目录下的任何目录中的任何文件。该部分转自博主【我是小杨我就这样】原文链接:https://blog.csdn.net/weixin_44478378/article/details/100600118

import sys, os

sys.path.append(os.pardir) # 为了导入父目录中的文件而进行的设定。因为minist.py在dataset文件夹中,python无法跨目录进行直接
# 导入,故需要这个语句进行设定

from dataset.mnist import load_mnist

当然也可以直接写出文件所在目录,如

sys.path.append(r'E:\Users\lenovo-lu\PycharmProjects\test_5\baseo on python')

b.dataset与dataset的乌龙
《深度学习入门》这本书中的dataset是自写库,在随书源代码部分,可从网址:https://www.ituring.com.cn/book/1921中下载。如果在不知情下pip install dataset后,由于site-packages中已经存在dataset库,因此代码运行至from dataset.mnist import load_mnist时会出现no module的错误,卸载dataset库后运行正常。

pip uninstall dataset

你可能感兴趣的:(深度学习,python)