Skip to main content

REDMADMEDIA 網誌

回前頁
Conda與資料科學 - 當下科技

Conda與資料科學

· · 專欄: 當下科技

Conda 是一個開源的套件管理和環境管理系統,廣泛應用於資料科學和科學計算領域,它最初是為了解決 Python 資料科學家面臨的套件管理難題而開發的,如今已發展成為支援多種程式語言的工具,包括 R、Ruby、Lua、Scala、Java 等等。

如要使用Conda,您可以透過 Anaconda 發行版或 Miniconda 進行安裝。安裝完成後,執行以下命令初始化

conda init

此命令會配置您的 shell 以識別 Conda 命令。

Conda是跨平台相容,可在Windows、macOS 和 Linux 的各種作業系統上無縫運行,Conda簡化了軟體包的安裝、更新和卸載,並可以管理各種軟體,包括 Python 和非 Python 函式庫。

Conda 的一個突出特性是其創建隔離環境的能力,這允許使用者為不同的專案維護獨立的環境,每個環境都有其特定的軟體包和依賴項,這種隔離機制有助於防止軟體包之間的衝突,並確保專案能夠獨立運作而互不干擾。

若要創建新環境,請使用以下指令:

conda create --name myenv python=3.8

要開始使用某個環境,請使用以下指令啟動它:

conda activate myenv

若要停用目前環境並返回基礎環境,請使用下列命令:

conda deactivate

依賴管理而言,Conda 會自動解析和管理軟體包依賴關係,確保所有必要的軟體包都已安裝且彼此相容,此功能對於維護軟體環境的穩定性和可重現性至關重要。

使用者可以指定和控制專案中使用的軟體包版本,這對於科學研究和開發中的可複現性至關重要。如果您需要特定版本的軟體包,請這樣指定:

conda install package_name=1.2.3

Conda 在以下情境中特別有用:

1)多個專案需要相同軟體包的不同版本;

2)需要管理複雜的依賴關係而無需手動干預;

3)需要在不同的作業系統上保持一致的開發環境。

Conda 透過提供一個強大的軟體包和環境管理框架來簡化開發流程,使其成為資料科學家、分析師和開發人員不可或缺的工具。

0 likes

推薦文章

從高原教堂來到榆樹街小鎮 - 漫步中輕井沢的燈飾祭

從高原教堂來到榆樹街小鎮 - 漫步中輕井沢的燈飾祭

高原教會離石之教堂很近,木造的小教堂跟周遭的環境相融,是日本第一間舉辦西式婚禮的教堂,高原教會的前身是建於1921年的「藝術自由教育講習會」,宗旨是透過遊玩而啟發自學精神,因後來由星野集團發展及修護…

英國約克 - 多災多難的戰事第一線

英國約克 - 多災多難的戰事第一線

約克York是約克郡Yorkshire的首府。英國歷史上約克一直處於戰爭的第一線,英格蘭被羅馬人、維京人、諾曼第、蕯克遜人佔領時,戰場都在約克。英王喬治六世曾說:The history of Yor…

你會買日系古著嗎?那你便屬以下兩類人之一。

你會買日系古著嗎?那你便屬以下兩類人之一。

日本「古著」文化的興起在二次世界大戰之後,因為遺留了大量軍用物資,同時對美國以及西方國家有著崇拜的心態,由此慢慢發展起這樣「無限loop 」模式,加上這穿著貼合年輕人強調獨一無二的潮流心理,所以直到…

留言 (0)

還沒有留言,成為第一個留言的人吧!

發表留言

您必須登入才能留言。