學了那麼久Python,你的Python安裝方式正確嗎?
今天給你看看什麼才是Python正確的安裝方式,教程放在下面了,喜歡的記得點贊。
Python解答Q群:660193417####
大家可以通過安裝Anaconda來安裝python
Anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。這樣可以不用再自己單獨安裝很多庫,節省了時間。
百度搜索 anaconda鏡像,第一個就是
點進來是這樣的:
然後點安裝包文件夾,翻到比較新的版本,找一個適合自己操作系統的版本下載。
下載完後其實就是傻瓜安裝了,注意兩個地方:
這一步比較重要,一定要勾選第一個,加入環境變量,否則就需要安裝之後手動添加,然後點擊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 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
除此之外,上面的這些操作,推薦全部使用anaconda自帶的Anaconda Promp進行操作,因為它提供了非常好的環境管理功能,而在系統自身的cmd中操作,可能因為環境變量設置等相關的一些原因,不成功。比如我在多個環境中都安裝了jupyter,但是cmd中環境變量所指向的那個是A,我們修改的可能是B的配置文件,這樣通過cmd啟動jupyter發現依然未改變。
現在打開,則發現web界面變成了如下:
創建新的文件
打開的界面右上角點擊New,此時可創建任何一個想要編輯的Notebook類型
點擊Python創建Python notebook,進行網頁編程
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的快捷鍵使用方法,這樣大家就能在日常生活中提高自己的工作效率了。記得點贊,這一章到這就結束了。
1- Jupyter簡介 HomePage:https://jupyter.org/ 安裝指南:https://jupyter.org/install.html 官方文檔:https://jupyte ...
基於Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度學習環境 前言一.環境准備環境介紹軟件下載VMware下安裝UbuntuUbuntu下Anaconda的安 ...
目錄 簡說Python之Jupyter Notebook 1.Jupyter Notebook 系統環境:Ubuntu 18.04.1 LTS Python使用的是虛擬環境:virutalenv Py ...
遠程訪問Jupyter Notebook的兩種方式:命令行和配置文件 相關配置:Ubuntu 16.04服務器,本地Win10,使用了Xshell,Xftp工具. 相關配置主要分為三步: 服務器上的J ...
jupyter notebook的插件安裝及文本格式修改 1.jupyter notebook拓展插件安裝 啟動jupyter notebook : 打開控制台輸入命令 jupyter noteboo ...
jupyter notebook是一個通過網頁運行python的工具 支持分段的python運行,並能直觀的查看結果 支持多python環境運行,需要加裝(conda) 安裝步驟 1.安裝python ...
在安裝anaconda的時候,默認安裝的是python3.6 但是cs231n課程作業是在py2.7環境下運行的.所以需要在jupyter notebook中安裝並啟用python2.7版本 方法: ...
什麼是Jupyter Notebook? 簡介 Jupyter Notebook是基於網頁的用於交互計算的應用程序.其可被應用於全過程計算:開發.文檔編寫.運行代碼和展示結果. Jupyter Not ...
jupyter是一種交互式計算和開發環境的筆記,ipython命令行比原生的python命令行更加友好和高效,還可以運行web版的界面,支持多語言,輸出圖形.音頻.視頻等功能. 安裝 pip inst ...
介紹 Jupyter Notebook(此前被稱為 IPython notebook)是一個交互式筆記本,目前支持運行 40 多種編程語言. Jupyter Notebook 的本質是一個 Web 應 ...
自定義控件學習 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定義控件合集 https://github.com/ ...
下載jquery.cookie.js地址看這裡:http://pan.baidu.com/s/1gdCPaN5 //初始化頁面時驗證是否記住了密碼 $(document).ready(function ...
查看端口號 sudo netstat -ltnp | 結束進程 sudo kill pid
sender是 事件的觸發者,我發現所有的組件的事件 基本上都是 傳Sender. 示例效果圖: 代碼: 接著來,既然TButton是個類,且publish哪裡有事件,我們也可以看看這個事件的原型.
<Remote Desktop Organizer>是一款用於遠程桌面管理的軟件.軟件支持windows平台運行. Remote Desktop Organizer 是一款 Windows ...
自定義window 服務 開發到使用的流程: 1.完成對應的代碼之後(代碼在底下),右鍵MyService.cs 添加安裝程序 2.添加window服務安裝程序打開Service1.cs[設計]頁面, ...
[263]Ugly Number Write a program to check whether a given number is an ugly number. Ugly numbers are ...
題目描述 利貝爾王國的盧安市因為前段時間的市長被捕事件,導致沒有市長管理城市.他們需要一個新的市長. 競選的人有兩位.一位是諾曼,因支持旅游業而受到支持者的擁護.一位是波爾多斯,代表的是盧安的傳統行業 ...
ie8兼容圓角 PIE.HTC下載地址:http://css3pie.com/ 兼容ie8 代碼如下: <!DOCTYPE html> <html> <head> ...
package app02a;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;impo ...