Python編程基礎——編程環境準備作業
- Anaconda的安裝與使用
- 介紹
- 下載與安裝(本文僅以Win10為例)
- Pip的基本使用與鏡像源設定
- 介紹
- Pip鏡像源設定(本文僅以Win10為例)
- Pip基本使用
- pip命令及其引數
- pip常用命令
- Jupyter Notebook介紹、運行及使用
- 介紹
- 運行Jupyter Notebook
- 主頁面(下一節專題介紹)
- 設定Jupyter Notebook檔案存放位置
寫在前面 本系列博客文章針對非計算機專業,特別人文社科、管理經濟等相關專業學生或者人員學習實踐資料分析與可視化、機器學習等鋪路,精選博客或書籍為參考,以簡潔、實用為前提,注重任務導向和實操練習,
Anaconda的安裝與使用
介紹
- 開源包管理系統和環境管理系統 ,包括多種語言的包安裝,運行,更新,洗掉,最重要的是可以解決包依賴問題
- 支持語言包括 Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN
- 支持在Windows,macOS和Linux上運行
- Conda可以構建不同的環境,同時可以對環境進行保存,加載和切換操作
- Conda包和環境管理器包含在所有版本的Anaconda和Miniconda中
下載與安裝(本文僅以Win10為例)
參考: Anaconda介紹、安裝及使用教程.
-
前往官方下載頁面下載,目前官網僅提供Python 3.8版,根據Win10作業系統的情況點擊“64-Bit Graphical Installer”或“32-Bit Graphical Installer”進行下載,
本教程以Anaconda3-5.2.0-Windows-x86_64版(Python3.6)為例 提供百度網盤下載地址 提取碼:gr81 -
完成下載之后,雙擊下載檔案,啟動安裝程式,
-
選擇“Next”,

-
閱讀許可證協議條款,然后勾選“I Agree”并進行下一步,
-
除非是以管理員身份為所有用戶安裝,否則僅勾選“Just Me”并點擊“Next”,
-
在“Choose Install Location”界面中選擇安裝Anaconda的目標路徑,然后點擊“Next”,

注意:目標路徑中不能含有空格或中文,
- 在“Advanced Installation Options”中要勾選“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的環境變數,”),
注意:部分資料建議不要勾選,原因是如果勾選,則將會影響其他程式的使用,筆者暫未發現,
- 點擊“Install”開始安裝,如果想要查看安裝細節,則可以點擊“Show Details”,
- 點擊“Next”,
- 進入“Thanks for installing Anaconda!”界面則意味著安裝成功,點擊“Finish”完成安裝,
注意:如果你不想了解“Anaconda云”和“Anaconda支持”,則可以不勾選“Learn more about Anaconda Cloud”和“Learn more about Anaconda Support”,
- 驗證安裝結果,可選以下任意方法:
- “開始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功啟動Anaconda Navigator則說明安裝成功,
- “開始 → Anaconda3(64-bit)→ 右鍵點擊Anaconda Prompt → 以管理員身份運行”,在Anaconda Prompt中輸入
conda list,可以查看已經安裝的包名和版本號,若結果可以正常顯示,則說明安裝成功,
Pip的基本使用與鏡像源設定
介紹
- pip 是一個現代的,通用的 Python 包管理工具,提供了對 Python 包的查找、下載、安裝、卸載的功能
Pip鏡像源設定(本文僅以Win10為例)
pip默認是使用Python官方的源設定在海外,下載速度慢或連接超時,故需使用國內的Python鏡像源,
參考: Python切換pip鏡像源(安裝源)的方法詳解.
常見國內鏡像源
http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.hustunique.com/simple/ 華中理工大學
http://pypi.sdutlinux.org/simple/ 山東理工大學
http://pypi.mirrors.ustc.edu.cn/simple/ 中國科學技術大學
https://pypi.tuna.tsinghua.edu.cn/simple /清華大學
-
在windows檔案管理器中輸入“ %APPDATA% ”,如下圖所示:

-
“回車”將定位到一個新的目錄下(“C:\Users\Administrator\AppData\Roaming\pip\pip.ini”),Administrator為自己的用戶名,在該目錄下新建pip檔案夾,然后到pip檔案夾中新建一個 pip.ini 檔案,如下圖所示 :

-
在新建的 pip.ini 檔案中輸入以下內容,然后保存,
注意:" index-url " 的內容是鏡像源的路徑,可以更換
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
如下圖(更換清華源的截圖):
Notepad++ 7.8.9 官方中文版 下載鏈接
Pip基本使用
參考: pip的基本使用和離線安裝Python第三方庫.
pip命令及其引數
在命令列視窗輸命令pip --help,可以查看pip命令的引數及其用法,如下圖所示:
# pip --help
Usage:
pip <command> [options]
Commands:
install Install packages. 安裝包
download Download packages. 下載包
uninstall Uninstall packages. 卸載包
freeze Output installed packages in requirements format. 按著一定格式輸出已安裝包串列
list List installed packages. 列出已安裝包
show Show information about installed packages. 顯示包詳細資訊
check Verify installed packages have compatible dependencies.檢查包的依賴關系是否完整
config Manage local and global configuration.管理配置
search Search PyPI for packages.搜索包
wheel Build wheels from your requirements.
hash Compute hashes of package archives.計算包的hash值
completion A helper command used for command completion.
help Show help for commands.
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort).
--trusted-host <hostname> Mark this host as trusted, even though it does not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
--no-color Suppress colored output
pip常用命令
- 安裝模塊
pip install <包名>
- 卸載模塊
pip uninstall <包名>
- 升級模塊
pip install -U <包名>
- 查看已安裝的包及其版本
pip freeze
- 查看可升級的包
pip list -o
注意:當出現下面陳述句時應按提示升級pip,
You are using pip version 10.0.1, however version 20.2.3 is available.
You should consider upgrading via the ‘pip install –upgrade pip’ command.
這句話的意思是“您正在使用pip版本10.0.1,但是可以使用版本20.2.3,您應該考慮通過“pip install –upgrade pip”命令進行升級”

- 升級pip
python -m pip install --upgrade pip
Jupyter Notebook介紹、運行及使用
參考: Jupyter Notebook介紹、安裝及使用教程.
介紹
- Jupyter Notebook是基于網頁的用于互動計算的應用程式,其可被應用于全程序計算:開發、檔案撰寫、運行代碼和展示結果,
運行Jupyter Notebook
在終端中輸入以下命令:
jupyter notebook
執行命令之后,在終端中將會顯示一系列notebook的服務器資訊,同時瀏覽器將會自動啟動Jupyter Notebook,
啟動程序中終端顯示內容如下:
[I 18:47:37.542 NotebookApp] Writing notebook server cookie secret to C:\Users\MXL\AppData\Roaming\jupyter\runtime\notebook_cookie_secret
[I 18:47:39.002 NotebookApp] JupyterLab beta preview extension loaded from C:\Users\MXL\Anaconda3\lib\site-packages\jupyterlab
[I 18:47:39.003 NotebookApp] JupyterLab application directory is C:\Users\MXL\Anaconda3\share\jupyter\lab
[I 18:47:39.895 NotebookApp] Serving notebooks from local directory: C:\Users\MXL
[I 18:47:39.895 NotebookApp] 0 active kernels
[I 18:47:39.897 NotebookApp] The Jupyter Notebook is running at:
[I 18:47:39.899 NotebookApp] http://localhost:8888/?
注意:之后在Jupyter Notebook的所有操作,都請保持終端不要關閉,因為一旦關閉終端,就會斷開與本地服務器的鏈接,你將無法在Jupyter Notebook中進行其他操作啦,
瀏覽器地址欄中默認地將會顯示:http://localhost:8888,其中,“localhost”指的是本機,“8888”則是埠號,
主頁面(下一節專題介紹)
當執行完啟動命令之后,瀏覽器將會進入到Notebook的主頁面,如下圖所示,

設定Jupyter Notebook檔案存放位置
如果你不想把今后在Jupyter Notebook中撰寫的所有檔案都直接保存在家目錄下,那你需要修改Jupyter Notebook的檔案存放路徑,
- 創建檔案夾/目錄
Windows用戶在想要存放Jupyter Notebook檔案的磁盤中新建檔案夾并為該檔案夾命名;雙擊進入該檔案夾,然后復制地址欄中的路徑,
- 組態檔路徑
在終端中輸入以下命令(生成組態檔):
jupyter notebook --generate-config
注意: 若組態檔已經存在或被修改,使用這個命令之后會出現詢問“Overwrite /Users/XXX/.jupyter/jupyter_notebook_config.py with default config? [y/N]”,即“用默認組態檔覆寫此路徑下的檔案嗎?”,如果按“y”,則完成覆寫,那么之前所做的修改都將失效;如果只是為了查詢路徑,那么一定要輸入“N”,
- 修改組態檔
(a) 打開組態檔
Windows系統的用戶可以使用檔案編輯工具Notepad++打開“jupyter_notebook_config.py”檔案并進行編輯,
(b) 查找關鍵詞
進入組態檔后Ctrl+F查找關鍵詞“c.NotebookApp.notebook_dir”,
(c) 編輯組態檔
(d) 取消注釋
把該行行首的井號(#)洗掉,因為組態檔是Python的可執行檔案,在Python中,井號(#)表示注釋,即在編譯程序中不會執行該行命令,所以為了使修改生效,需要洗掉井號(#),

(e) 保存組態檔
(f) 驗證
在終端中輸入命令jupyter notebook打開Jupyter Notebook,此時你會看到一個清爽的界面,恭喜!

注意:以上所有命令均以英文半角格式輸入,若有報錯,請嚴格檢查這兩個條件,英文且半角,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108469.html
標籤:其他
