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,一经查实,立即删除!

相关文章

Java文件读写操作

http://blog.csdn.net/jiangxinyu/article/details/7885518/ 比较齐全,有多种文件读写操作转载于:https://www.cnblogs.com/maowuyu-xb/p/7238170.html

视频编码与封装方式详解

1. 编码方式和封装格式... 1 2. 视频编码标准两大系统... 2 MPEG-1. 2 MPEG-2. 3 MPEG-3. 3 MPEG-4. 3 ITU-T. 4 WMV. 4 3. 常用视频编码方式有Xvid( 4 4. 常见存储封装格式... 6 5. 几种常见的转换格式设置... 7 6. 无损视频编码... 9 1. 编码方式和封装格式常见…

Binder

问:为什么Android要采用Binder作为IPC机制 答案来自百度知道: (1)从性能的角度数据拷贝次数:Binder数据拷贝只需要一次,而管道、消息队列、Socket都需要2次,但共享内存方式一次内存拷贝都不需要…

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

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

Django之templates模板

模板的使用 1.如何使用模板 在manage.py的同级文件夹中创建templates在setting.py的文件中把第58行DIRS: [ ],改成DIRS: [os.path.join(BASE_DIR,templates)], 知识点: os.path.join(BASE_DIR,templates) 拼接两个字符串 BASE_DIR找到项目根目录127.0.0.1:8000/myadmin/templ…

STL容器删除元素的陷阱

今天看Scott Meyers大师的stl的用法&#xff0c;看到了我前段时间犯的一个错误&#xff0c;发现我写的代码和他提到错误代码几乎一模一样&#xff0c;有关stl容器删除元素的问题&#xff0c;错误的代码如下&#xff1a;std::vector<struct> mFriendList;...std::vector&l…

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…

无符号哥伦布指数编码

在H264编解码中&#xff0c;哥伦布指数编码是经常用到的&#xff0c;下面是无符号哥伦布指数编码的C代码&#xff1a; static inline int bs_read_ue( bs_t *s ){ int i 0; while( bs_read1( s ) 0 && s->p < s->p_end && i < 32 ) { …

django后台多页面分页逻辑python代码

#!/usr/bin/env python # -*- coding:utf-8 -*- # Created by 秋叶夏风# 本模块的功能:<>def get_page_list(max_page,curr_page,leng):用于生成页数列表:param max_page:最大页数:param curr_page:当前页数:param leng:分页步长:return:list# max_page 20# curr_page …

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

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

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时一些快速定位问题的方式。 看到这里的…

安装Node.js和npm

安装Node.js和npm 学习了&#xff1a;http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450141843488beddae2a1044cab5acb5125baf0882000 转载于:https://www.cnblogs.com/stono/p/6891242.html

c++ cstring 转换 char_cstring.h库常用函数

上周&#xff0c;老师讲了大整数的运算方法&#xff0c;我对大数的存储和运算还有些不理解&#xff0c;仔细思考了一下&#xff0c;其实还是训练孩子对机器存储数据的各种掌握和运用吧。不多想&#xff0c;先期孩子虽然一直学习&#xff0c;但是缺乏对知识的系统整理&#xff0…

Django后台管理之商品分类

商品分类 1.建表字段 1.pid&#xff1a;用来绑定父类的 2.path&#xff1a;用来拼接id&#xff0c;保证查询出的数据是按照层级关系展示的2.concat 把表中的两个字段拼接成一个新的字段&#xff0c;通过as重新命名3.查询语句 1.按照第二步拼接成新的字段的名字进行排序查询…

PMT_Stream数据结构

0123 012345670123456701234567012345671stream_type reserved_1elementary_PIDreserved_2ES_info_length 2ES_info_length …(描述信息)3…(描述信息)4crc32 1 节目号 stream_type 8指示了PID为elementary_PID的PES分组中原始流的类型&#xf…

Maven:基本使用

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

UVA 11383 - Golden Tiger Claw(二分图完美匹配扩展)

UVA 11383 - Golden Tiger Claw 题目链接 题意&#xff1a;给定每列和每行的和&#xff0c;给定一个矩阵&#xff0c;要求每一个格子(x, y)的值小于row(i) col(j)&#xff0c;求一种方案&#xff0c;而且全部行列之和的和最小 思路&#xff1a;A二分图完美匹配的扩展&#xff…