程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python】和【Jupyter notebook】的正確安裝方式?

編輯:Python

學了那麼久Python,你的Python安裝方式正確嗎?
今天給你看看什麼才是Python正確的安裝方式,教程放在下面了,喜歡的記得點贊。

Python安裝

Python解答Q群:660193417####
大家可以通過安裝Anaconda來安裝python
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。這樣可以不用再自己單獨安裝很多庫,節省了時間。

百度搜索 anaconda鏡像,第一個就是

點進來是這樣的:

然後點安裝包文件夾,翻到比較新的版本,找一個適合自己操作系統的版本下載。


下載完後其實就是傻瓜安裝了,注意兩個地方:

  • 第一,不建議安裝在C盤,可以換安裝在D盤一個地方;
  • 第二,要勾選加入環境變量,這樣使用會更方便。

點擊Next

不用管,點擊 I Agree

沒事兒,選哪個都行,點擊Next

更改安裝路徑,點擊Next


這一步比較重要,一定要勾選第一個,加入環境變量,否則就需要安裝之後手動添加,然後點擊Install

接下來就不用管了,等它安裝好,中間彈出什麼都不用管,最後點擊Finish

安裝好之後,打開cmd,輸入"python",回車,可以看到python的版本,這時候python就安裝好了



既然到這一步了,不來個hello,world就不好了,我們在後面的三個箭頭後面輸入 print(“hello,world”) 然後回車確定


這時候就在下面輸出了一個"hello,world"。



讓python pip使用國內鏡像

•臨時使用:

可以在使用pip的時候加參數-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,這樣就會從清華這邊的鏡像去安裝pyspider庫。

•永久修改,一勞永逸:

windows下,直接在user目錄中創建一個pip目錄,再新建文件pip.ini。(例如:C:\Users\WQP\pip\pip.ini)

內容如下:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=https://pypi.tuna.tsinghua.edu.cn

jupyter notebook簡介

Jupyter notebook是一個很強大的交互式編輯解釋器,它可以作為一個開發文檔,包含代碼、解釋文字、代碼運行結果。當你還在構建項目原型時,Jupyter Notebooks 真的特別好用,因為你的代碼是被寫入獨立的單元中並被單獨執行的。這允許用戶測試項目中的特定代碼塊,而無需從腳本的開始執行代碼。

通俗的來講,Jupyter notebook就是一個很強大的可以運行代碼的解釋器,目前我用的就是Jpuyter notebook。

啟動jupyter notebook

我們安裝anaconda的時候已經同時安裝好了Jupyter,我們用命令窗口打開Jupyter notebook。

新建一個文件夾,用來存儲python腳本,進入文件夾,按住shift,點擊鼠標右鍵,選擇“在此處打開命令窗口”或者“在此處打開打開powershell窗口”,輸入jupyter notebook


點擊回車,就可以從默認浏覽器打開一個叫home的web頁。(一直不要關閉命令窗口)


有的時候可能會彈出不一樣的窗口,需要你輸入一個passwords for token


這時候打開命令窗口,有這樣一串字符


把”token=“後面的字符復制到passwords for token的輸入框,點擊login,就可以進入我們之前的那個頁面了。

但是每一台不同的電腦打開之後的界面是不同的,仔細觀察就會發現,這裡面顯示的一些文件夾就是電腦用戶目錄下面的文件夾,這是為什麼呢?那是因為jupyter notebook在啟動的時候總是有一個默認的目錄,一般情況下,使用用戶的默認目錄。

那怎麼查看默認目錄,或者是我想要修改默認目錄該怎麼做呢?

實際上,jupyter的一些默認設置都設置在一個默認的配置文件中,我們可以查看並且修改配置文件中的內容

(1)查看配置文件

在cmd中使用如下命令:jupyter-notebook --generate-config

(base) C:\Users\lenovo>jupyter-notebook --generate-config
Writing default config to: C:\Users\lenovo\.jupyter\jupyter_notebook_config.py

可見我的默認配置文件在:C:\Users\lenovo.jupyter\jupyter_notebook_config.py中,現在我們查看配置文件的信息。得到如下:


打開之後發現,這本質上應該是一個python的 py文件,但是實際上全部都是用井號#開頭的,這不是意味著這都是一些注釋嗎?可以這麼說,但實際上觀察會發現,有的有兩個井號開頭 ##,這才是注釋文本,而那些以一個井號#開頭的實際上就是默認的配置信息,也就是我們要修改的。當然這個文件很長,我不會一個一個講解每一個配置信息是什麼意思,我只講如何自定義默認目錄。

我們通過編輯器,搜索directory定位到如下位置:

##The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''

這句話就是設置jupyter的目錄的,可見默認值是沒有的,我們現在比如要使它指定到我們自己的目錄,比如我要讓它指定到F盤中的myjupyter文件夾,則修改如下:

##The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'F:\myjupyter'

保存修改的文件並關閉!然後再打開,發現如下信息,從下面的信息可以看見這樣一句話:

Serving notebooks from local directory: F:\myjupyter

這就說明修改成功。

(base) C:\Users\lenovo>jupyter-notebook
[I 14:17:57.432 NotebookApp] JupyterLab beta preview extension loaded from D:\ProgramData\Anaconda3\lib\site-packages\jupyterlab
[I 14:17:57.432 NotebookApp] JupyterLab application directory is D:\ProgramData\Anaconda3\share\jupyter\lab
[I 14:18:00.231 NotebookApp] Serving notebooks from local directory: F:\myjupyter
[I 14:18:00.232 NotebookApp] 0 active kernels
[I 14:18:00.232 NotebookApp] The Jupyter Notebook is running at:
[I 14:18:00.232 NotebookApp] http://localhost:8888/?token=ad2aa0097b0687bbd8b5b11909101533630e781e7c28753b
[I 14:18:00.232 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 14:18:00.234 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=ad2aa0097b0687bbd8b5b11909101533630e781e7c28753b&token=ad2aa0097b0687bbd8b5b11909101533630e781e7c28753b
[I 14:18:00.786 NotebookApp] Accepting one-time-token-authenticated connection from ::1

注意事項: (https://jq.qq.com/?_wv=1027&k=Ap5XvyNN)

  • 第一、文件夾必須先創建好,比如這裡F盤下面的myjupyter文件夾要先創建好;不然會jupyter初始化時會找不到目錄
  • 第二、要取消注釋,c前面的#要去掉
  • 第三、要注意文件名不可以是數字

除此之外,上面的這些操作,推薦全部使用anaconda自帶的Anaconda Promp進行操作,因為它提供了非常好的環境管理功能,而在系統自身的cmd中操作,可能因為環境變量設置等相關的一些原因,不成功。比如我在多個環境中都安裝了jupyter,但是cmd中環境變量所指向的那個是A,我們修改的可能是B的配置文件,這樣通過cmd啟動jupyter發現依然未改變。

現在打開,則發現web界面變成了如下:

創建新的文件

打開的界面右上角點擊New,此時可創建任何一個想要編輯的Notebook類型


點擊Python創建Python notebook,進行網頁編程

快捷鍵的使用 (https://jq.qq.com/?_wv=1027&k=Ap5XvyNN)

1 命令模式

Enter : 轉入編輯模式

Shift-Enter : 運行本單元,選中下個單元

Ctrl-Enter : 運行本單元

Alt-Enter : 運行本單元,在其下插入新單元

Y : 單元轉入代碼狀態

M :單元轉入markdown狀態

R : 單元轉入raw狀態

1 : 設定 1 級標題

2 : 設定 2 級標題

3 : 設定 3 級標題

4 : 設定 4 級標題

5 : 設定 5 級標題

6 : 設定 6 級標題

Up : 選中上方單元

K : 選中上方單元

Down : 選中下方單元

J : 選中下方單元

Shift-K : 擴大選中上方單元

Shift-J : 擴大選中下方單元

A : 在上方插入新單元

B : 在下方插入新單元

X : 剪切選中的單元

C : 復制選中的單元

Shift-V : 粘貼到上方單元

V : 粘貼到下方單元

Z : 恢復刪除的最後一個單元

D,D : 刪除選中的單元

Shift-M : 合並選中的單元

Ctrl-S : 文件存盤

S : 文件存盤

L : 轉換行號

O : 轉換輸出

Shift-O : 轉換輸出滾動

Esc : 關閉頁面

Q : 關閉頁面

H : 顯示快捷鍵幫助

I,I : 中斷Notebook內核

0,0 : 重啟Notebook內核

Shift : 忽略

Shift-Space : 向上滾動

Space : 向下滾動

2 編輯模式

Tab : 代碼補全或縮進

Shift-Tab : 提示

Ctrl-] : 縮進

Ctrl-[ : 解除縮進

Ctrl-A : 全選

Ctrl-Z : 復原

Ctrl-Shift-Z : 再做

Ctrl-Y : 再做

Ctrl-Home : 跳到單元開頭

Ctrl-Up : 跳到單元開頭

Ctrl-End : 跳到單元末尾

Ctrl-Down : 跳到單元末尾

Ctrl-Left : 跳到左邊一個字首

Ctrl-Right : 跳到右邊一個字首

Ctrl-Backspace : 刪除前面一個字

Ctrl-Delete : 刪除後面一個字

Esc : 進入命令模式

Ctrl-M : 進入命令模式

Shift-Enter : 運行本單元,選中下一單元

Ctrl-Enter : 運行本單元

Alt-Enter : 運行本單元,在下面插入一單元

Ctrl-Shift– : 分割單元

Ctrl-Shift-Subtract : 分割單元

Ctrl-S : 文件存盤

Shift : 忽略

Up : 光標上移或轉入上一單元

Down :光標下移或轉入下一單元

5 導出

Jupyter notebook支持導出多種格式文件

HTML

Markdown

ReST

PDF(Through LaTex)

Raw Python

最後

Python和Jupyter notebook的安裝教程就放在上面了,並且給大家分享了一些Python的快捷鍵使用方法,這樣大家就能在日常生活中提高自己的工作效率了。記得點贊,這一章到這就結束了。

我是小熊貓,咱下一篇見(*◡‿◡)

【Python】和【Jupyter notebook】的正確安裝方式?的更多相關文章

  1. Python - 搭建Jupyter notebook環境

    1- Jupyter簡介 HomePage:https://jupyter.org/ 安裝指南:https://jupyter.org/install.html 官方文檔:https://jupyte ...

  2. 基於Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度學習環境

    基於Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度學習環境 前言一.環境准備環境介紹軟件下載VMware下安裝UbuntuUbuntu下Anaconda的安 ...

  3. 簡說Python之Jupyter Notebook

    目錄 簡說Python之Jupyter Notebook 1.Jupyter Notebook 系統環境:Ubuntu 18.04.1 LTS Python使用的是虛擬環境:virutalenv Py ...

  4. 遠程訪問Jupyter Notebook的兩種方式:命令行和配置文件

    遠程訪問Jupyter Notebook的兩種方式:命令行和配置文件 相關配置:Ubuntu 16.04服務器,本地Win10,使用了Xshell,Xftp工具. 相關配置主要分為三步: 服務器上的J ...

  5. jupyter notebook的插件安裝及文本格式修改

    jupyter notebook的插件安裝及文本格式修改 1.jupyter notebook拓展插件安裝 啟動jupyter notebook : 打開控制台輸入命令 jupyter noteboo ...

  6. 安裝python的jupyter notebook工具

    jupyter notebook是一個通過網頁運行python的工具 支持分段的python運行,並能直觀的查看結果 支持多python環境運行,需要加裝(conda) 安裝步驟 1.安裝python ...

  7. 在jupyter notebook 中同時使用安裝不同版本的python內核-從而可以進行切換

    在安裝anaconda的時候,默認安裝的是python3.6 但是cs231n課程作業是在py2.7環境下運行的.所以需要在jupyter notebook中安裝並啟用python2.7版本 方法: ...

  8. Python神器 Jupyter Notebook

    什麼是Jupyter Notebook? 簡介 Jupyter Notebook是基於網頁的用於交互計算的應用程序.其可被應用於全過程計算:開發.文檔編寫.運行代碼和展示結果. Jupyter Not ...

  9. python之jupyter notebook

    jupyter是一種交互式計算和開發環境的筆記,ipython命令行比原生的python命令行更加友好和高效,還可以運行web版的界面,支持多語言,輸出圖形.音頻.視頻等功能. 安裝 pip inst ...

  10. Jupyter NoteBook 系列之 安裝啟動和常用設置

    介紹 Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本,目前支持運行 40 多種編程語言. Jupyter Notebook 的本質是一個 Web 應 ...

隨機推薦

  1. Android 自定義View合集

    自定義控件學習 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定義控件合集 https://github.com/ ...

  2. jquery.cookie.js && java後台代碼 操作cookie實現記住當前用戶輸入信息代碼

    下載jquery.cookie.js地址看這裡:http://pan.baidu.com/s/1gdCPaN5 //初始化頁面時驗證是否記住了密碼 $(document).ready(function ...

  3. ubuntu查看端口占用

    查看端口號 sudo netstat -ltnp | 結束進程 sudo kill pid

  4. 關於delphi 中 Sender的學習

    sender是 事件的觸發者,我發現所有的組件的事件 基本上都是 傳Sender. 示例效果圖: 代碼: 接著來,既然TButton是個類,且publish哪裡有事件,我們也可以看看這個事件的原型.

  5. Remote Desktop Organizer遠程桌面管理軟件的基本使用和介紹

    <Remote Desktop Organizer>是一款用於遠程桌面管理的軟件.軟件支持windows平台運行. Remote Desktop Organizer 是一款 Windows ...

  6. 自定義Window 服務

    自定義window 服務 開發到使用的流程: 1.完成對應的代碼之後(代碼在底下),右鍵MyService.cs 添加安裝程序 2.添加window服務安裝程序打開Service1.cs[設計]頁面, ...

  7. problem 202,263、232、21、231

    [263]Ugly Number Write a program to check whether a given number is an ugly number. Ugly numbers are ...

  8. noip模擬 市長選舉

    題目描述 利貝爾王國的盧安市因為前段時間的市長被捕事件,導致沒有市長管理城市.他們需要一個新的市長. 競選的人有兩位.一位是諾曼,因支持旅游業而受到支持者的擁護.一位是波爾多斯,代表的是盧安的傳統行業 ...

  9. ie8兼容圓角

    ie8兼容圓角 PIE.HTC下載地址:http://css3pie.com/ 兼容ie8 代碼如下: <!DOCTYPE html> <html> <head> ...

  10. servlet之重寫

    package app02a;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;impo ...


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved