欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mac中安裝anaconda并配置虛擬環(huán)境的詳細(xì)過程

 更新時(shí)間:2023年10月13日 10:30:40   作者:不與天斗8866  
這篇文章主要給大家介紹了關(guān)于Mac中安裝anaconda并配置虛擬環(huán)境的詳細(xì)過程,anaconda是包管理器和環(huán)境管理器,使用它可以方便地創(chuàng)作,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

背景,學(xué)習(xí)人工智能使用python, 創(chuàng)建虛擬環(huán)境等等,使用pip命令安裝依賴的時(shí)候各種報(bào)錯(cuò),問題很多,在網(wǎng)上查找解決辦法的時(shí)候,看到有使用anaconda進(jìn)行虛擬環(huán)境創(chuàng)建和安裝的方式,很方便,所以選擇使用這種方式。

一、 安裝anaconda

首先使用瀏覽器訪問 anaconda的官網(wǎng):https://www.anaconda.com/ ,然后下載MacOS的圖形安裝包。

下載好安裝包以后進(jìn)行安裝。安裝過程中只需要同意協(xié)議等等一路next就可以,步驟略過。安裝好以后在應(yīng)用程序中可以看到anaconda的應(yīng)用圖標(biāo)。

點(diǎn)擊anaconda圖標(biāo)可以看到界面

二、配置虛擬環(huán)境

虛擬環(huán)境之間可以相互隔離,可以在不同的環(huán)境中分別指定不同的Python的版本和安裝的依賴包。圖形化的操作真的非常方便。

1. 創(chuàng)建虛擬環(huán)境

在Environments界面,點(diǎn)擊create按鈕即可創(chuàng)建。

創(chuàng)建虛擬環(huán)境會(huì)需要一些時(shí)間

安裝完成后點(diǎn)擊相應(yīng)的虛擬環(huán)境,即會(huì)使用對應(yīng)虛擬環(huán)境。被使用的虛擬環(huán)境的名稱后會(huì)有一個(gè)綠色的播放圖標(biāo)。進(jìn)入terminal后,輸入命令 conda env list 可以查看所有的虛擬環(huán)境。當(dāng)前在命令行最前端會(huì)展示使用的虛擬環(huán)境(如下圖的當(dāng)前環(huán)境為默認(rèn)的base環(huán)境)。如果要激活其他的虛擬環(huán)境,可以通過執(zhí)行命令 conda activate 環(huán)境名來實(shí)現(xiàn)。

2. 為虛擬環(huán)境安裝相應(yīng)的依賴模塊

在anaconda安裝依賴模塊很方便,只需要在虛擬環(huán)境右側(cè)的依賴模塊界面,搜鎖依賴模塊的名稱,在搜索結(jié)果中勾選相應(yīng)依賴,最后進(jìn)行應(yīng)用即可。anaconda會(huì)自動(dòng)將依賴模塊和依賴模塊依賴的模塊進(jìn)行安裝,成功率很高。

三、jupyter notebook “Hello world”

Jupyter項(xiàng)目是一個(gè)非盈利的開源項(xiàng)目,源于2014年的ipython項(xiàng)目,因?yàn)樗饾u發(fā)展為支持跨所有編程語言的交互式數(shù)據(jù)科學(xué)和科學(xué)計(jì)算

  • Jupyter Notebook,原名IPython Notbook,是IPython的加強(qiáng)網(wǎng)頁版,一個(gè)開源Web應(yīng)用程序
  • 名字源自Julia、Python 和 R(數(shù)據(jù)科學(xué)的三種開源語言)
  • 是一款程序員和科學(xué)工作者的編程/文檔/筆記/展示軟件

實(shí)時(shí)運(yùn)行的代碼、敘事性的文本和可視化被整合在一起,方便使用代碼和數(shù)據(jù)來講述故事

1. 啟動(dòng)Jupyter notebook

Anaconda 已經(jīng)集成了Jupyter notebook功能,需要使用的話只需要在Home菜單的界面進(jìn)行安裝即可,安裝后jupyter notebook功能的圖標(biāo)的按鈕變成了launch,點(diǎn)擊即會(huì)啟動(dòng)Jupyter notebook的服務(wù)。

從gui直接點(diǎn)擊jupyter notebook的launch按鈕進(jìn)入jupyter notebook的話,展示的目錄是~用戶根目錄, 這樣其實(shí)不太方便,我這里推薦先進(jìn)入為虛擬環(huán)境特設(shè)的目錄,然后切換虛擬環(huán)境,再使用jupyter notebook命令進(jìn)入,如下:

# 進(jìn)入為虛擬環(huán)境創(chuàng)建的目錄
(base) domino@localhost ~ % cd Desktop/ai
(base) domino@localhost ai % ls
hello_matplotlib.ipynb		pkg-config-0.29.2.tar.gz	test1.ipynb
pkg-config-0.29.2		requirements.txt
# 激活指定虛擬環(huán)境
(base) domino@localhost ai % conda activate ai
# 啟動(dòng)jupyter notebook
(ai) domino@localhost ai % jupyter notebook
[I 23:51:32.251 NotebookApp] Serving notebooks from local directory: /Users/domino/Desktop/ai
[I 23:51:32.251 NotebookApp] Jupyter Notebook 6.5.2 is running at:
[I 23:51:32.251 NotebookApp] http://localhost:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c
[I 23:51:32.251 NotebookApp]  or http://127.0.0.1:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c
[I 23:51:32.251 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 23:51:32.256 NotebookApp]
    To access the notebook, open this file in a browser:
        file:///Users/domino/Library/Jupyter/runtime/nbserver-30590-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c
     or http://127.0.0.1:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c

如此啟動(dòng)后展示的目錄直接就是啟動(dòng)jupyter notebook的目錄。

我們可以點(diǎn)擊new按鈕 notebook的文件。

輸入Python代碼并敲擊 shift + enter即可執(zhí)行命令

2. 界面說明及快捷鍵等

2.1 鼠標(biāo)操作

2.2 快捷鍵操作

兩種模式通用快捷鍵

  • Shift+Enter,執(zhí)行本單元代碼,并跳轉(zhuǎn)到下一單元
  • Ctrl+Enter,執(zhí)行本單元代碼,留在本單元

命令模式:按ESC進(jìn)入

  • Y,cell切換到Code模式
  • M,cell切換到Markdown模式
  • A,在當(dāng)前cell的上面添加cell
  • B,在當(dāng)前cell的下面添加cell

其他(了解)

  • 雙擊D:刪除當(dāng)前cell
  • Z,回退
  • L,為當(dāng)前cell加上行號 <!–
  • Ctrl+Shift+P,對話框輸入命令直接運(yùn)行
  • 快速跳轉(zhuǎn)到首個(gè)cell,Crtl+Home
  • 快速跳轉(zhuǎn)到最后一個(gè)cell,Crtl+End -->

編輯模式:按Enter進(jìn)入

  • 補(bǔ)全代碼:變量、方法后跟Tab鍵
  • 為一行或多行代碼添加/取消注釋:Ctrl+/(Mac:CMD+/)

其他(了解):

  • 多光標(biāo)操作:Ctrl鍵點(diǎn)擊鼠標(biāo)(Mac:CMD+點(diǎn)擊鼠標(biāo))
  • 回退:Ctrl+Z(Mac:CMD+Z)
  • 重做:Ctrl+Y(Mac:CMD+Y)

四、參考文檔:

https://zhuanlan.zhihu.com/p/423809879

https://blog.csdn.net/u011385476/article/details/105277426

總結(jié)

到此這篇關(guān)于Mac中安裝anaconda并配置虛擬環(huán)境的文章就介紹到這了,更多相關(guān)Mac安裝anaconda配置虛擬環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python生成器和yield關(guān)鍵字(完整代碼)

    python生成器和yield關(guān)鍵字(完整代碼)

    這篇文章主要介紹了python生成器和yield關(guān)鍵字,文章主要附上完整的代碼及些許的解釋說明,需要的小伙伴可以參考一下
    2022-01-01
  • 使用actor-critic方法來控制CartPole-V0 游戲詳解

    使用actor-critic方法來控制CartPole-V0 游戲詳解

    這篇文章主要為大家介紹了使用actor-critic方法來控制CartPole-V0 游戲詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • python命令行安裝包詳解

    python命令行安裝包詳解

    這篇文章主要介紹了python命令行安裝包的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • Python pymongo模塊常用操作分析

    Python pymongo模塊常用操作分析

    這篇文章主要介紹了Python pymongo模塊常用操作,結(jié)合實(shí)例形式分析了pymongo模塊的導(dǎo)入、連接MongoDB數(shù)據(jù)以及插入、更新、刪除、查詢等操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-09-09
  • Python數(shù)據(jù)可視化:泊松分布詳解

    Python數(shù)據(jù)可視化:泊松分布詳解

    今天小編就為大家分享一篇Python數(shù)據(jù)可視化:泊松分布詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python request不走代理proxy方式

    python request不走代理proxy方式

    文章主要介紹了在Linux系統(tǒng)中配置代理后,使用Python的request包請求URL時(shí)會(huì)通過代理訪問的情況,并提供了如何在代碼中設(shè)置以避免通過代理訪問的方法
    2024-11-11
  • Python3中的多行輸入問題

    Python3中的多行輸入問題

    這篇文章主要介紹了Python3中的多行輸入問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 一篇文章帶你入門python之推導(dǎo)式

    一篇文章帶你入門python之推導(dǎo)式

    這篇文章主要為大家詳細(xì)介紹了python的推導(dǎo)式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • Python并發(fā)請求下限制QPS(每秒查詢率)的實(shí)現(xiàn)代碼

    Python并發(fā)請求下限制QPS(每秒查詢率)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python并發(fā)請求下限制QPS(每秒查詢率)實(shí)現(xiàn)方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Effective Python bytes 與 str 的區(qū)別

    Effective Python bytes 與 str 的區(qū)別

    這篇文章主要介紹了Effective Python bytes 與 str 的區(qū)別,Python 有兩種類型可以表示字符序列,下面圍繞Python bytes 與 str 的相關(guān)資料展開內(nèi)容,需要的朋友可以參考一下
    2021-11-11

最新評論