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.pswp.cn/news/455618.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455618.shtml
英文地址,請注明出處:http://en.pswp.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…