Mahotas - 安裝



我們之前已經瞭解到,Mahotas 提供了廣泛的影像處理工具,包括濾波、特徵檢測、分割等等。如果您有興趣在 Python 專案中使用 Mahotas,則需要在您的系統上安裝它。

我們可以透過多種方式安裝 Mahotas,包括使用pip、conda或從原始碼安裝。在本教程中,我們將介紹使用不同方法在您的機器上安裝 Mahotas 的步驟。

在本教程結束時,您將在您的系統上執行 Mahotas,準備用於您的影像處理和計算機視覺任務。

使用 Pip

Pip 是 Python 的一個包管理器,允許我們輕鬆安裝和管理第三方庫和包。

如果我們在系統上安裝了 Python 和 pip,則可以透過在終端或命令提示符中執行以下命令來安裝 Mahotas:

pip install mahotas

這將從 Python 包索引 (PyPI) 下載並安裝 Mahotas 的最新版本,並將其安裝到我們的系統中,如下面的輸出所示:

C:\Users\Lenovo>pip install mahotas
Collecting mahotas
   Using cached mahotas-1.4.13-cp310-cp310-win_amd64.whl (1.7 MB)
Requirement already satisfied: numpy in
c:\users\lenovo\appdata\local\programs\python\python310\lib\site-packages (from
mahotas) (1.24.3)
Installing collected packages: mahotas
Successfully installed mahotas-1.4.13

使用 Conda

Conda 是另一個 Python 包管理器,通常用於科學計算和資料分析。

如果我們使用的是 Anaconda 發行版的 Python,則可以透過在終端或 Anaconda 提示符中執行以下命令來安裝 Mahotas:

conda install -c conda-forge mahotas

這將從 conda-forge 頻道(開源包)下載並安裝 Mahotas,並將其安裝到我們的 Anaconda 環境中,如下面的輸出所示:

(base) C:\Users\Lenovo>conda install -c conda-forge mahotas
Collecting package metadata (current_repodata.json): done
Solving environment: \
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:
   - defaults/win-64::anaconda-client==1.10.0=py39haa95532_0
   - defaults/win-64::anaconda-navigator==2.1.4=py39haa95532_0
   .
   .
   .
The following packages will be UPDATED:

ca-certificates pkgs/main::ca-certificates-2022.07.19~ --> conda-forge::cacertificates-
2023.5.7-h56e8100_0
openssl 1.1.1q-h2bbff1b_0 --> 1.1.1th2bbff1b

透過使用Conda-Forge頻道,我們可以訪問各種各樣的包,並隨時瞭解科學計算和資料分析社群的最新發展。

如果我們不想永久將 conda-forge 頻道安裝到我們的 conda 配置中,我們可以使用如下所示的命令僅安裝 mahotas 包:

conda install -c https://conda.anaconda.org/conda-forge mahotas

從原始碼安裝

如果我們想安裝特定版本的 Mahotas 或需要修改原始碼,我們可以從 PyPL 下載原始碼分發版 - https://mahotas.readthedocs.io/en/latest/install.html 並手動安裝它。

從原始碼安裝 mahotas 的步驟

要從原始碼安裝,首先我們需要下載原始碼分發版並將其解壓縮到系統上的某個目錄。然後,我們需要開啟終端或命令提示符並導航到我們解壓縮原始碼的目錄。

讓我們學習一步一步地從原始碼安裝 mahotas:

步驟1 安裝所需的依賴項:Mahotas 需要安裝 NumPy、SciPy 和 OpenCV。我們可以使用 pip 或我們的包管理器安裝這些包。

例如,使用 pip:

pip install numpy scipy opencv-python

或者:

如果您更喜歡使用您的包管理器(在 Linux 上),請使用以下命令:

sudo apt-get install python-numpy python-scipy python-opencv

步驟2 下載 Mahotas 原始碼:您可以從官方網站下載原始碼 - https://mahotas.readthedocs.io/en/latest/install.html。下載原始碼後,將其解壓縮到您選擇的目錄。

步驟3 構建和安裝 Mahotas:開啟終端或命令提示符,並導航到您解壓縮 Mahotas 原始碼的目錄。執行以下命令來構建 Mahotas:

python mahotassource.py build

步驟4構建過程成功完成後,執行以下命令安裝 Mahotas:

sudo python mahotassource.py install

完成這些步驟後,Mahotas 應該已安裝到您的系統中。您可以透過在 Python 指令碼中匯入它來測試它:

import mahotas

就是這樣!您已成功從原始碼安裝 Mahotas。

這些是一些最常見的 Mahotas 安裝方法,具體取決於您的環境和偏好。選擇最適合您的方法,然後開始使用 Mahotas 進行計算機視覺和影像處理任務。

廣告