anaconda安裝和jupyter的使用(補:安裝pyecharts包)


anaconda安裝和jupyter的使用

 

anaconda

一個包管理工具,服務於python語言,提供了用戶界面和命令行操作兩種模式。

Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。

安裝:https://zhuanlan.zhihu.com/p/32925500

⚠️:安裝后,如果使用terminal,需要把anaconda加入運行腳本。

  1. 編輯.bash_profile或.bashrc,在文件里插入下面這段代碼export PATH="~/anaconda/bin:$PATH"
  2. 如果使用的是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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM