linux系統安裝gdcm的python庫

2021-09-27 07:45:17 字數 1658 閱讀 9709

digital imaging and communications in medicine (dicom) 檔案是醫學上常用的一種資料儲存格式,gdcm庫可以方便地對資料進行讀取。

1、ubuntu系統

可以直接安裝

sudo apt-get install python-gdcm
這種安裝方法會直接給系統的python(/usr/bin)下面那個python安裝。如果只是簡單地使用,這樣就夠了。

cd swig/

./autogen.sh

./configure

make -j8

sudo

make

install

由於我們是有多個虛擬環境的,在執行下面的步驟之前,要切換到你想要安裝的那個虛擬環境

conda activate ***
這一步很重要,因為在下面編譯的時候,swig會根據你的python版本來建立python庫。尤其是我們的虛擬環境python2和python3共存的時候,如果你當前的python是python3,編譯好了之後想要放到python2裡面用,就是不行的。

mkdir gdcm-build

cd gdcm-build

cmake ../gdcm-2.8.9 -dgdcm_build_shared_libs=on -dgdcm_wrap_python=on -dgdcm_documentation=off -dgdcm_build_examples=off -dgdcm_build_testing=off

make -j8

sudo

make

install

接下來,就是把我們編譯好的檔案拷貝到對應的site-packages路徑中。如果不知道你的路徑是什麼,可以再當前的虛擬環境中執行python,然後執行:

這樣就可以看到我們的site-package路徑了。最後我們把編譯好的檔案拷貝到該目錄中

cd bin

sudo

cp gdcm.py gdcmswig.py _gdcmswig.so /上面獲取的路徑/site-packages/

2.3* cmake版本問題

如果在執行

cmake ../gdcm-2.8.9 -dgdcm_build_shared_libs=on -dgdcm_wrap_python=on -dgdcm_documentation=off -dgdcm_build_examples=off -dgdcm_build_testing=off
時候報錯,提示cmake版本過低,需要自行更新cmake版本。參考:

3.測試安裝是否成功

在python中執行

import gdcm
未報錯,則提示安裝成功。

Linux系統的安裝

linux系統的安裝 flyfish u盤引導 將系統檔案寫入u盤 ultraiso 啟動 寫入硬碟映象 寫入方式 usb hdd 在windows下檢視u盤的檔案系統是fat32格式 bios啟動設定是legacy bios 首選的啟動選單是u盤 ctrl alt f1,進入終端系統 sudo a...

Linux系統的安裝

在這週的學習中,我使用ubuntu進行了linux系統的安裝,在安裝的過程中我對其有了整體且深刻的認識,現在就我對其的理解來具體說一下這個過程。語句來實現輸入法的強制安裝,待安裝完成後,我們需要進入 系統設定,找到裡面的語言支援功能,在鍵盤輸入環境中選擇fcitx,然後當你重啟之後,就可以在桌面的右...

linux系統的安裝

程式設計師無法把所有的硬體操作細節都了解到,管理這些硬體並且加以優化使用是非常繁瑣的工作,這個繁瑣的工作就是作業系統來幹的,有了他,程式設計師就從這些繁瑣的工作中解脫了出來,只需要考慮自己的應用軟體的編寫就可以了,應用軟體直接使用作業系統提供的功能來間接使用硬體。作業系統位於計算機硬體與應用軟體之間...