python安装不了jupyter_python学习笔记——Windowns下Python3之安装jupyter

Windowns下Python3之安装jupyter

Jupyter notebook: 一个交互式笔记本,支持运行40多种编程语言。 利用它来写Python,代码和运行结果都可以保存下载,十分方便。本文主要以自身的安装过程为例,结合遇到的问题,以及解决办法进行整理的一篇关于jupyter notebook安装的总结,自己是个python小白,入门走了很多弯路,希望该文能对阅读到的朋友能有所帮助,给后来的学者能够避开一些坑。

Anaconda是一个科学计算环境,当在电脑上安装好Anaconda3以后,就相当于安装好了Python,还有一些常用的库,如numpy,scrip,matplotlib等库。如果你这里没有安装anaconda的话,直接安装了Python,装完Python想要使用这些库的话,还要在cmd中运行pip install ...;pip是Python官方建议的包安装工具。这里就是直接安装Python和安装Anaconda使用时区别最大的地方。

二、jupyter notebook具体安装步骤:

1、前期工作:

已安装好Python

2、具体安装步骤(安装Anaconda和直接安装Python的环境下,安装jupyter notebook的方式和步骤是否一样我不清楚的,但是windows和Linux下的控制台安装命令是有一定差别的。我是在windows下直接安装的Python):

A.确认安装了pip

pip是Python官方建议的包安装工具。Python2.7.9及后续版本,Python3.4及后续版本已经默认安装了pip。由于我使用的是3.7,所以不需要自行安装pip。

在cmd中,直接输入pip --version如果没有报错就说明安装了pip,如下:

1157160-20190109224736807-1417180094.png

注意:如果这里还没有安装pip,可以百度,网上已经有很多朋友分享pip的安装的笔记,一定先要保证pip安装成功才能进入下一步。

B、安装ipython

在上一步已经安装成功pip的基础上,直接cmd控制台下使用pip命令

pip install ipython

在这个过程中,如果没有报错的话,那么恭喜你!

如果报错,根据报错信息进行解决,我在安装的时候遇到的是权限问题,报错信息如下:

1157160-20190109224756992-719672580.png

具体解决方法如下:

pip install ipython --user

注意:这里user前面是两个“-”

重新执行命令后,没有报错,会有提示信息“Successfully”,说明安装成功,如下:

1157160-20190109224953253-975750226.png

C、安装jupyter

cmd 控制台命令下执行命令

pip install jupyter --user

1157160-20190109225006685-109961284.png

D、配置环境

这里有个问题需要注意下,我也就是在这里,直接使用jupyter notebook命令去测试了半天,总是出现各种问题,打不开网页,困扰了许久,终于知道了问题出在哪里了。

(1)如果前面在命令行窗口输入执行命令:pip install ipython --user

pip install jupyter --user时,切换到的是你安装python的目录,即:C:\Program Files\Python37\Scripts

你直接在还在该目录下执行命令:jupyter notebook

就能打开网页,说明安装成功了,如下:

1157160-20190109225021686-99020174.png

(2)若是没有切换路径,使用默认安装的话,则在C:\Users\DELL\AppData\Roaming\Python\Python37\Scripts,则需要再配置环境变量,即将该目录添加到path。

分析原因如下:

1157160-20190109225037866-909371511.png

(1)如果切换了路径,pip命令执行后,生成的ipthon和jupyter相应文件都在该目录下,环境变量里在安装Python时已经自动配置好了路径,所以不需要另外添加环境路径,执行结束“pip install ....”命令后,直接执行“jupyter notebook”完全可以,如下:

1157160-20190109225048080-1809250376.png

(2)如果没切换路径,使用默认安装的话,路径则在C:\Users\DELL\AppData\Roaming\Python\Python37\Scripts,环境变量里没有该路径,所以不能直接执行jupyter notebook,会提示该命令不能执行,要另外配置环境变量。

1157160-20190109225113866-425510107.png

配置环境变量过程:

此电脑—右击—属性,然后“高级系统设置”如下图顺序步骤:

1157160-20190109225140107-356197271.png

1157160-20190109225156187-701829332.png

1157160-20190109225220919-96206993.png

在最后加上2个路径:

C:\Users\DELL\AppData\Roaming\Python\Python37

C:\Users\DELL\AppData\Roaming\Python\Python37\Scripts

注意:每个电脑上这个路径类似,也可以在控制台命令里查看到具体的安装路径,默认安装路径时,需要把这两个路径添加到path。

1157160-20190109225246046-1856128263.png

默认路径下测试:

cmd控制台直接输入命令:jupyter notebook

提示信息如下:

1157160-20190109225304758-1422646398.png

然后显示jupyter网页,如下:

1157160-20190109225326392-1360930268.png

至此说明jupyter安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab 三维核密度图_Matlab精彩画图示例:三维网状图和三维曲面图

接上篇:Matlab精彩画图示例:绘制图上图这篇介绍两个绘制三维图的命令:mesh - 绘制三维网状图surf - 绘制三维曲面图matlab代码如下:绘制三维图的matlab代码示例程序运行结果如下:mesh(X,Y,Z) draws a wireframe mesh w…

JDBC1

1.jdbc的概述 是sun公司统一提供的一套接口规范,各个数据库生产商提供实现 注册驱动,获得连接,获得执行的SQL语句对象,释放资源 package com.learn.jdbc;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;import org.junit.Test;publ…

python程序怎么保存到u盘_python实现usb自动拷贝程序的方法

python实现usb自动拷贝程序的方法 发布时间:2020-06-28 09:07:05 来源:亿速云 阅读:135 作者:清晨 这篇文章将为大家详细讲解有关python实现usb自动拷贝程序的方法,小编觉得挺实用的,因此分享给大家做个参考…

young people can also be a leader

2019独角兽企业重金招聘Python工程师标准>>> The leaders or directors of organizations are often older people. But some people say that young people can also be a leader. To what extent do you agree or disagree? In my view , young people can also …

BZOJ 2004 公交线路(状压DP+矩阵快速幂)

注意到每个路线相邻车站的距离不超过K&#xff0c;也就是说我们可以对连续K个车站的状态进行状压。 然后状压DP一下&#xff0c;用矩阵快速幂加速运算即可。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <algorithm>#define…

python爬取网易云歌单_详解python selenium 爬取网易云音乐歌单名

目标网站&#xff1a;首先获取第一页的数据&#xff0c;这里关键要切换到iframe里打印一下获取剩下的页数&#xff0c;这里在点击下一页之前需要设置一个延迟&#xff0c;不然会报错。结果&#xff1a;一共37页&#xff0c;爬取完毕后关闭浏览器 完整代码&#xff1a; url htt…

Idea的一些调试技巧及设置todo

程序员的工作内容&#xff0c;除了大部分时间写代码之外&#xff0c;因为有不少的时间是用在调试代码上。甚至说不是在调试代码&#xff0c;就是即将调试代码。 :) 今天我们来谈谈调试代码的一些技巧&#xff0c;在使用IDE提供的debugger时一些快速定位问题的方式。 看到这里的…

Maven:基本使用

为什么80%的码农都做不了架构师&#xff1f;>>> 1.项目管理工具&#xff1a; Maven的repository&#xff0c;说白了就是dependency的仓库&#xff0c;它按照一定的规则将dependency存放起来&#xff0c;以作缓存&#xff0c;如果本机的 repository找不到某个depen…

大数据可视化html模板开源_大数据时代-可视化数据分析平台必不可少

公众号&#xff1a;不安分的猿人一、项目简介DataGear是一款数据管理与可视化分析平台&#xff0c;使用Java语言开发&#xff0c;采用浏览器/服务器架构&#xff0c;支持多种数据库&#xff0c; 主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管…

【Netty】ChannelHandler和ChannelPipeline

一、前言 前面学习了Netty的ByteBuf&#xff0c;接着学习ChannelHandler和ChannelPipeline。 二、ChannelHandler和ChannelPipeline 2.1 ChannelHandler 在ChannelPipeline中&#xff0c;ChannelHandler可以被链在一起处理用户逻辑。 1. Channel生命周期 Channel接口定义了一个…

自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术

自动驾驶技术的本质是用机器视角去模拟人类驾驶员的行为&#xff0c;其技术框架可以分为三个环节&#xff1a;感知层、决策层 和执行层&#xff0c;具体涉及传感器、计算平台、算法、高精度地图、OS、HMI等 多个技术模块。目前自动驾驶L3商业化技术已经成熟&#xff0c;L4级/L5…

bupt summer training for 16 #3 ——构造

https://vjudge.net/contest/172464 后来补题发现这场做的可真他妈傻逼 A.签到傻逼题&#xff0c;自己分情况 1 #include <cstdio>2 #include <vector>3 #include <algorithm>4 5 using std::vector;6 using std::sort;7 8 typedef long long ll;9 10 int n…

python常用快捷键、写代码事半功倍_Pycharm常用快捷键总结及配置方法

工欲善其事必先利其器&#xff0c;Python开发利器Pycharm常用快捷键以及配置如下&#xff0c;相信有了这些快捷键&#xff0c;你的开发会事半功倍 一 常用快捷键 编辑类&#xff1a; Ctrl D 复制选定的区域或行 Ctrl Y 删除选定的行 Ctrl Alt L 代码格式化 Ctrl Alt O 优…

使用FFMPEG SDK解码流数据获得YUV数据及其大小

本文以H264视频流为例&#xff0c;讲解解码流数据的步骤。 为突出重点&#xff0c;本文只专注于讨论解码视频流数据&#xff0c;不涉及其它&#xff08;如开发环境的配置等&#xff09;。如果您需要这方面的信息&#xff0c;请和我联系。 准备变量 定义AVCodecContext。如果您…

关于Python3.7和Python3.6中元组类型数据内存存储问题

关于Python3.7和Python3.6中元组类型数据内存存储问题 小编最近发现了一个瑕疵 当定义一个元组类型的变量后,若在程序后面再定义一个元组变量,这两个元组的内容相同,那么在不同的版本中会出现不同的结果 在Python3.6版本中,解释器将在内存中开辟两个内存空间分别存储两个元组的…

shell 删除了hdfs 文件_从零开始学大数据(三) Shell操作HDFS文件系统-中

1、格式化[rootmaster sbin]# hdfs namenode -format2、命令hdfs dfsadmin查看(hdfs dfsadmin -report)[rootmaster ~]# hdfs dfsadmin -report安全模式#获取安全模式状态[rootmaster ~]# hdfs dfsadmin -safemode get#进入安全状态[rootmaster ~]# hdfs dfsadmin -safemode en…

计算机硬件

计算机硬件 一、为什么要学习计算机基础 程序员编程的本质就是让计算机去工作&#xff0c;而编程语言就是程序员与计算机沟通的介质。程序员要想让计算机工作&#xff0c;就要知道计算机能干什么、是怎么样的一个完成过程&#xff0c;这也是我们必须学习计算机基础的原因。 …

铁路售票系统_铁路资讯:复兴号动车、智能京张高铁…中国最高端铁路装备看这里...

今天上午&#xff0c;两年一度的中国国际现代化铁路技术装备展在京开展&#xff0c;会期3天&#xff0c;将集中展示路网建设、客货运输、经营管理、工程建造、技术装备、旅客服务等铁路行业各领域的先进产品及技术。展会现场智能京张&#xff1a;将首次实现时速350公里自动驾驶…

CentOS下安装MySQL报安装文件conflicts错误:

2019独角兽企业重金招聘Python工程师标准>>> 第一&#xff1a;报这个错误&#xff0c;说明已经安装或相关文件已经存在&#xff0c;把已经存在的文件卸载了就可以了&#xff1a; rpm -e --nodeps mysql-libs-5.1.* 转载于:https://my.oschina.net/u/3197158/blog/1…