Pycharm
下載不過多贅述
pycharm導入anaconda創建的python環境
選擇想要的環境?
Jupyter?
Jupyter 是一個開源的交互式計算環境,能夠讓用戶將代碼、文本(包括 Markdown)、可視化結果等內容整合在一個文檔中,非常適合進行數據分析、科學計算以及教學演示等工作。
核心概念
- Jupyter Notebook
- 本質:它是一個基于 Web 的應用程序,文檔以?
.ipynb
?格式進行保存,其中可以包含可執行代碼、Markdown 文本、數學公式、圖像以及富媒體內容等。 - 運行方式:代碼是以 “單元格”(Cell)的形式存在的,用戶可以逐個執行這些單元格,并且能實時查看執行結果。
- 本質:它是一個基于 Web 的應用程序,文檔以?
- JupyterLab
- 它是 Jupyter Notebook 的下一代界面,提供了更加現代化的操作界面,支持多文件管理、代碼調試以及插件擴展等功能。
- 內核(Kernel)
- 內核是 Jupyter 的核心組件,負責執行代碼。它支持多種編程語言,比如 Python、R、Julia 等。以 Python 為例,通過?
ipykernel
?來實現對 Python 代碼的執行支持。
- 內核是 Jupyter 的核心組件,負責執行代碼。它支持多種編程語言,比如 Python、R、Julia 等。以 Python 為例,通過?
主要功能與特點
- 交互式編程
- 開發者可以逐行運行代碼,并立即看到運行結果,這對于調試代碼和探索數據非常有幫助。
- 例如,在數據分析過程中,用戶可以先運行一行代碼查看數據的基本信息,然后根據結果決定后續的操作。
- 多語言支持
- 除了 Python 之外,還可以通過安裝相應的內核來支持 R、Julia、Scala 等多種編程語言。
- 不同語言的代碼可以在同一個 Notebook 中混合使用,滿足不同任務的需求。
- 富文本集成
- 支持使用 Markdown 編寫文檔,還能插入數學公式(基于 LaTeX)、圖片、視頻等內容,使文檔更加豐富和直觀。
- 比如,在撰寫數據分析報告時,可以在代碼旁邊添加文字說明,解釋代碼的作用和結果的含義。
- 分享與協作
- 生成的 Notebook 可以導出為 HTML、PDF、Markdown 等多種格式,方便進行分享。
- 還可以通過 GitHub、NBViewer 等平臺共享 Notebook,實現團隊協作。
- 跨平臺與輕量級
- 它基于 Web 運行,在 Windows、macOS、Linux 等系統上都能使用。
- 安裝和部署相對簡單,對硬件資源的要求也不高。
Jupyter 不用額外下載 下載Anaconda時候附帶了Jupyter
Jupyter默認只在base環境里
所以我們要為自己新建的環境下載Jupyter
打開自定義的虛擬環境?:
(base) C:\Users\thl32>conda activate pytorch
下載:?
(pytorch) C:\Users\thl32>conda install nb_conda
?上面這個是舊版本 只能支持到python3.8及以下? 當前項目需要python 3.9
***2.0解決措施:
(pytorch) C:\Users\thl32>conda install nb_conda_kernels -c conda-forge
這個是最新的?
1.0解決措施:
(創建虛擬環境pytarch時候,python版本設置的3.9,然而?nb_conda
?這個包在 Python 3.9 環境下并不被支持。所以暫時取消對 Python 版本的固定
報錯:
措施:?
conda uninstall python # 移除固定的版本
conda install python=3.8 nb_conda # 安裝兼容版本
解決:下載成功,并且python成功降為3.8版本
)?
打開Jupyter
(pytorch) C:\Users\thl32>jupyter notebook
默認打開的是C盤
要是想打開D盤如下?
(pytorch) C:\Users\thl32>jupyter notebook D:
?
然后會進入瀏覽器頁面:
選擇自己創建的虛擬環境
確認是否安裝配置成功?
shift+回車? ?是運行此代碼塊并跳轉到下一個代碼塊?