anaconda安裝和jupyter的使用
anaconda
一個包管理工具,服務於python語言,提供了用戶界面和命令行操作兩種模式。
Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。
安裝:https://zhuanlan.zhihu.com/p/32925500
⚠️:安裝后,如果使用terminal,需要把anaconda加入運行腳本。
- 編輯.bash_profile或.bashrc,在文件里插入下面這段代碼export PATH="~/anaconda/bin:$PATH"
- 如果使用的是iterm並安裝了zsh,編輯~/.zshrc,在文件里加入一行:source ~/.bash_profile
最后,在terminal上升級:conda update conda
管理
創建新環境:
conda create -n frog python=3.8 #創建了一個名為frog的環境
顯示已創建環境:
conda info -e
或者
conda env list
其他:
conda remove -n frog --all #刪除虛擬環境
conda activate frog #進入環境
conda deactivate #退出環境
創建虛擬環境
conda create -n 環境名 包名字=版本號
例子;
conda create -n pt_count python=3.8
新增2020-3-11
因為要學習使用Pyecharts。所以:
conda create --name frog_learn python3.6 #❌:改為python=3.6 Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed PackagesNotFoundError: The following packages are not available from current channels: - python3.6 Current channels: - https://repo.anaconda.com/pkgs/main/osx-64 - https://repo.anaconda.com/pkgs/main/noarch - https://repo.anaconda.com/pkgs/r/osx-64 - https://repo.anaconda.com/pkgs/r/noarch To search for alternate channels that may provide the conda package you're looking for, navigate to https://anaconda.org and use the search bar at the top of the page.
網上解決方案:
1.終端輸入 anaconda search -t conda (安裝的包)
2.在列表中找到對應的Python版本:
- 比如,我選擇的就是conda-forge/lifelines,在命令行中輸入:
- conda install -c https://conda.anaconda.org/conda-forge lifelines, ⚠️conda-forge和lifelines之間沒有“/”。
3.conda install -c https://conda.anaconda.org/conda-forge (安裝的包)
我首先更新包:
conda update --all
等待中。。。
后來發現是命令寫❌.
安裝pyecharts包
pip install pyecharts #Successfully installed prettytable-0.7.2 pyecharts-1.7.0 simplejson-3.17.0
⚠️,自定義的虛擬環境不會自動關聯notebook:
#讓虛擬環境自動關聯notebook :安裝如下包
conda install nb_conda
jupyter Notebook
安裝和使用:https://zhuanlan.zhihu.com/p/33105153
介紹
是anaconda中附帶的程序。基於web, 是一個交互式的notebook環境,編寫代碼、運行代碼以及獲取代碼的運行結果,特點是可以令我們便捷地為代碼及其運行結果添加文檔的描述、解釋和說明。
默認端口8888

⚠️Running界面:
Running頁面主要展示的是當前正在運行當中的終端和“ipynb”格式的筆記本。
若想要關閉已經打開的終端和“ipynb”格式的筆記本,僅僅關閉其頁面是無法徹底退出程序的,需要在Files頁面點擊其對應的“Shutdown”。
相關命令:
打開
- 使用anaconda打開jupyter Notebook
- 在命令行使用:jupyter notebook
1. 關聯Jupyter Notebook和conda的環境和包——“nb_conda”☆
conda install nb_conda #安裝
執行上述命令能夠將你conda創建的環境與Jupyter Notebook相關聯,便於你在Jupyter Notebook的使用中,在不同的環境下創建筆記本進行工作。

兩種模式
a、命令模式: 藍色 無鉛筆
b、編輯模式:綠色 有鉛筆
⚠️兩種模式都有不少常用快捷按鍵。例如:
- ⇧↩: 運行代碼塊, 選擇下面的代碼塊
魔法函數:
使用魔法函數可以簡單地實現一些單純 python 要很麻煩才能實現地功能
1. %:行魔法函數,只對本行代碼生效
2. %%:cell 魔法函數,在整個 cell 單元中生效,必須放到 cell 首行
3. %lsmagic:列出所有的魔法函數
4. %magic:查看各個魔法函數的說明
?后面加上魔法函數名稱,可以查看該魔法函數的說明
關閉打開的文件
選擇file中的"close and halt", 如果只關閉網頁,並不會停止運行程序。
用jupyter練習使用pandas包
jupyter內置了包的方法的使用文檔。方法:
?方法名
或者使用快捷鍵:
⇧⇥: 工具提示
按住shift+tab
