好记性不如烂笔头,纯粹为自己的学习生活记录点什么!
本次记录win10下安装python3+curl+pip+jupyter,以及修改右键快捷打开cmd
对于大多数的学习者,还是习惯选择在ubuntu系统上学习深度学习,主要还是因为绝大多数算法实现都是ubuntu上实现的,而且环境配置简单方便,绝大部分依赖库都可以通过pip一行代码解决。
今天介绍的是win10系统下的pip安装,并且安装配置Jupyter notebook。我的代码都是ubuntu上运行,但是一运行起来就会很卡,因为显卡显存几乎全部被TensorFlow占用完了,因此我就想在笔记本上配置一个完整环境,方便修改代码。我的笔记本是ThinkPad T440P,内存12G,显卡GTX 730M。
安装顺序:
python3 -> curl -> pip -> Jupyter notebook
1. python3安装
首先,请先移驾到python官网
https://www.python.org/downloads/windows/
现在系统一般都是64位,认准X86-64,按照windows用户使用习惯,下载图中箭头所指exe文件,下载完毕直接安装即可。
上图中,一定要注意,勾选Add Python 3.5 to PATH,确保python添加到系统环境变量,然后install now即可,或者你选择Customize Installation,将Python安装到预设文件夹。安装成功,会提示“Setup was successful message”。
按着键盘左下角win图标+R,输入cmd,打开命令行窗口,输入
python -V
正常输出python版本,没有错误说明安装成功!
Python 3.5.1
2. curl安装
pip官方介绍安装方法中用到curl下载pip文件,因此在此之前我们先安装curl,官网地址:
https://curl.haxx.se/windows/
选择64位下载
这是64位下载地址,可以直接复制用迅雷下载:
https://curl.haxx.se/windows/dl-7.61.1_6/curl-7.61.1_6-win64-mingw.zip
下载完成后解压缩,找到bin文件下的curl.exe文件,将其拷贝到C:WindowsSystem32文件夹下,如图所示:
然后 验证curl是否配置成功, Win键+R -> cmd打开命令行窗口,输入
curl -V
输出如下结果,则可进行下一步:
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL
3. pip安装
PIP是python的一个包管理系统,所以为了能够方便后续依赖库的安装,安装pip是很好的选择,也是懒人之福。借助于curl我们可以很容易完成pip的安装。
首先,下载get-pip.py文件,cmd命令行下执行如下命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后运行
python get-pip.py
默认安装完毕即可。
然后配置环境变量,我的电脑右键属性–高级系统设置
然后如下图选择环境变量:
依下图在环境变量中找到path一行,双击打开:
选择新建,复制这行粘贴()
# xxx是你个人安装python的安装目录
C:\xxx\PythonScripts
最后确认即可!
我们在cmd命令行下输入
pip list
查看是否配置成功,当然第一次输入可能会没有任何列表,随后等你安装了各种依赖库以后,就会出现类似下面结果
4. jupyter notebook
有了前面的基础,安装jupyter notebook非常简单了!
首先对pip升级
pip3 install --upgrade pip
然后,安装jupyter notebook
pip3 install jupyter
安装成功就大功告成了!!
5. 如何使用jupyter notebook呢?
只需要在cmd中输入
jupyter notebook
就会自动打开浏览器,并且列出文件目录,但是这里有个非常麻烦的问题,如下图
每次在win键+R 输入cmd打开命令行窗口后,打开的都是默认的目录,如果我们的jupyter notebook在另外一个文件夹,打开就会很麻烦,所以我们需要将打开cmd命令行加入到鼠标右键中!
桌面新建一个txt文件(比如是my.txt),打开,复制以下内容到txt文件中:
注意:我对下面做了修改,将第一个’在此处打开命令行’替换成了’小宇宙爆发吧’,你也可以改成其他文字,这样你在文件夹空白处右键时都会显示修改的文字,后面有效果图!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesDirectorybackgroundshellcmd_here]
@="小宇宙爆发吧"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINESOFTWAREClassesDirectorybackgroundshellcmd_herecommand]
@=""C:\Windows\System32\cmd.exe""
[HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellcmdPrompt]
@="在此处打开命令行"
[HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellcmdPromptcommand]
@=""C:\Windows\System32\cmd.exe" "cd %1""
[HKEY_LOCAL_MACHINESOFTWAREClassesDirectoryshellcmd_here]
@="在此处打开命令行"
"Icon"="cmd.exe"
[HKEY_LOCAL_MACHINESOFTWAREClassesDirectoryshellcmd_herecommand]
@=""C:\Windows\System32\cmd.exe""
保存修改,并且将此文件名后缀改为‘my.reg’,确认修改。最后,运行这个reg文件,点击确认即可!
比如在桌面空白处右键,则呈现如下效果图:
至此,结束! 可以自由的在任意文件夹中打开jupyter notebook了!
慢慢积累,慢慢记录,一切都会好的,加油!