深度学习之从零相关软件安装篇(笔记)
- 本文介绍的Window环境下安装的软件为Anaconda3-2019.07(自带Python3.7)+cuda8.0+PyTorch1.0.0+PyCarm(官网最新)
- 0.首先先别急着安装,先查看自己的NVIDIA的驱动版本
- 1.Anaconda安装
- 2.CUDA安装
- 3.安装pytorch
- 4.安装PyCharm
- 5.上述安装测试
- 6.安装jupyter和d2l
- 7.jupyter的配置与使用
- jupyter的配置
- jupyter的使用
- 更新:关于Jupyter Notebook的默认游览器修改以及默认保存路径修改
- 1.Jupyter Notebook的默认游览器修改
- 2.Jupyter Notebook的默认保存路径修改及jupyter的新运行方式
本文介绍的Window环境下安装的软件为Anaconda3-2019.07(自带Python3.7)+cuda8.0+PyTorch1.0.0+PyCarm(官网最新)
0.首先先别急着安装,先查看自己的NVIDIA的驱动版本
使用cuda得需要NVIDIA的支持,我们从电脑打开 NVIDIA控制面板 ->选择左下角的 系统信息 查看驱动版本程序为多少,如下图所示
为什么要看版本号,这涉及各个软件兼容问题。如下图所示:
按照上述表格,依我的电脑为例子驱动版本 376.74。
CUDA 8.0.61 GA2的需求windows>=376.51,所以我选择安装CUDA8.0版本。
而cuda8.0对应torch 1.0.0,python(==2.7,>==3.5,<=3.7),
故我选择PyTorch1.0.0,又因为最新版的Anaconda自带安装的为Python3.8所以我安装的老版本Anaconda3-3-2019.07。
1.Anaconda安装
Anaconda所有版本下载地址:
2.CUDA安装
CUDA所有版本下载地址:
测试安装是否成功:
cmd 运行 nvcc -V
看最下面一行版本是否一致
若提示错误记得把环境变量(下面)PATH里面加入文件安装的bin目录
注意:第一次运行的目录为临时解压目录,第二次选的三个目录为安装目录, 若目录一样安装完成后会删除临时借用目录导致安装文件被删除!!!
3.安装pytorch
pytorch所有版本安装方法地址:
找到v1.0.0版本,在Linux and Windows中找到CUDA 8.0安装方式
conda install pytorch==1.0.0 torchvision==0.2.1 cuda80 -c pytorch
打开cmd复制上面代码运行即可,若cmd提示报错则使用管理员权限运行cmd。
也可以复制下面网站,直接下载包来安装。
4.安装PyCharm
PyCharm安装地址:
选择PyCharm Community版本安装
安装成功后第一次打开,新建project。
在Python Interpreter->Previously configured interpreter->Conda Environment中选择ANACONDA文件夹下python.exe
如下图:
5.上述安装测试
使用PyCharm测试如下代码:
import torch
print(torch.__version__)
print('gpu',torch.cuda.is_available())
若显示
1.0.0
gpu True
则表示安装成功
6.安装jupyter和d2l
运行cmd输入
pip install jupyter d2l
会出现出现的Requirement already satisfied问题
找到下面错误如下图所示:
pip install 后加 –target=你所要添加的库文件地址 再加 库名
再分别运行代码,如下所示:
pip install jupyter --target=D:\Anaconda\anaconda\Lib\site-packages(1.0.0)
pip install d2l --target=D:\Anaconda\anaconda\Lib\site-packages(0.16.5)
若出现错误如下所示:
ERROR: spyder 3.3.6 requires pyqt5<5.13; python_version >= “3”, which
is not installed.ERROR: spyder 3.3.6 requires pyqtwebengine<5.13; python_version >=
“3”, which is not installed.
则运行如下代码
pip install --user pyqt5==5.12.0
pip install --user pyqtwebengine==5.12.0
pip install --user typed-ast==1.3.0
同理出现什么错误按照上述方式解决
若出现错误如下所示:
ERROR: conda 4.10.1 requires ruamel_yaml_conda>=0.11.14 which is not
is installed
则运行如下代码
pip install ruamel.yaml
7.jupyter的配置与使用
jupyter的配置
生成配置文件:
jupyter notebook --generate-config
设置密码:
jupyter notebook password
找到.jupyter文件夹,发现文件jupyter_notebook_config.py,修改如下的地方:
#第204行远程主机可以访问
#c.NotebookApp.ip = ‘localhost’#第261行配置存放项目文件的路径
#c.NotebookApp.notebook_dir = ‘’#第276行远程主机可以访问设置刚才设置的密码
#c.NotebookApp.password = ‘’#第287行设置端口
#c.NotebookApp.port = 8888
jupyter的使用
找到上面Anaconda3如下的安装位置运行Anaconda Navigator.exe
D:\1learnsoft\2PyTorch\Anaconda3\Scripts中的Anaconda Navigator
会提示你更新Anaconda3版本,取消就会看到如下图所示:
然后点击jupyter图标的Lauch,会出现如下图输入刚刚配置的秘密即可:
==================================================
更新:关于Jupyter Notebook的默认游览器修改以及默认保存路径修改
1.Jupyter Notebook的默认游览器修改
在上面运行jupyter notebook --generate-config生成jupyter_notebook_config.py文件可以知道它的目录,如果忘记了可以再运行cmd输入jupyter notebook --generate-config查看位置(提示是否覆盖生成新的文件,不用操作关掉cmd即可)
打开文件jupyter_notebook_config.py修改如下:
在#c.NotebookApp.browser = ''下面加入代码:
import webbrowser
webbrowser.register(
"firefox", #自定义名字
None,
webbrowser.GenericBrowser(u"C:\Program Files\Mozilla Firefox\\firefox.exe"))#指定程序所在位置
c.NotebookApp.browser = "firefox"
注意:路径地址都是\\
而不是\
2.Jupyter Notebook的默认保存路径修改及jupyter的新运行方式
电脑搜索Jupyter Notebook,右击打开文件夹位置
找到快捷图标右击属性,将目标中的.py
后面的 %地址%
删掉加入自己的地址然后应用关闭即可。
右击发送到桌面快捷,以后运行桌面这个快捷图标就可以启动Jupyter Notebook了