Mac xgboost 1 1 0版本安裝

2021-10-05 06:47:28 字數 1905 閱讀 3160

python版本: 3.8

xgboost版本: 1.1.0 snapshot

最後更新於: 2023年4月20日

/usr/

bin/ruby -e "$(curl -fssl "

然後執行:

brew install libomp
這樣準備工作就做好了,不需要安裝llvm也不需要安裝gcc,可能之前的clang編譯器不支援openmp,所以要通過安裝llvm(mac下的乙個編譯器,可以用來編譯c和c++程式,包含openmp)或者gcc(我分別在網上找到了使用gcc5/6/7.2的安裝教程,都不需要)來支援openmp。哈哈哈但是現在,可以,但沒必要。

有些彎路總是要走的

如果根據官方文件的安裝說明,下一步就直接可以

首先在xgboost資料夾下新建乙個build資料夾然後在build資料夾下執行如下命令,完整**為:

cd xgboost

mkdir build

cd build

cmake .

.

-

-install

這段**其實你開啟cmake,選擇tools下的how to install for command line use也可以找到。安裝成功之後再嘗試剛才報錯的命令列,哇哦,應該就沒什麼問題了。最後執行

make -j4
congratulations! you may now continue to python package installation.

這個時候你可以先去看一下,在xgboost資料夾下應該會有乙個叫做python-package的資料夾,在這個檔案下之下我們就可以執行python3 setup。在終端視窗輸入

cd xgboost

cd python-package/

.python3 setup.py install # install the xgboost to your current python environment.

python3 setup.py build # build the python package.

python3 setup.py build_ext # build only the c++ core.

python3 setup.py sdist # create a source distribution

python3 setup.py bdist # create a binary distribution

python3 setup.py bdist_wheel # create a binary distribution with wheel format

最後乙個生成wheel檔案的命令我這裡是執行不了的,但你可以檢查一下python-package資料夾下是否有乙個叫做dist的資料夾,若裡面已經有乙個名為xgboost-1.1.0-snapshot.tar.gz的檔案就不需要執行最後一行了。

最後

cd dist

pip3 install xgboost-

1.1.0

-snapshot.tar.gz

當你看到successfully installed就可以了

import xgboost試一下

xgboost installation guide:

超詳細的cmake教程:

公升級cocoapods1 1 0版本

先切換gem源 檢視是否切換成功 1 gem source l 接下來就可以開始公升級了cocoapods了 1 sudo gem install n usr local bin cocoapods pre 是的,你沒看錯是這個命令,然後終端會出現一大推東西,別管他,最後停下來是這樣的就差不多了 安...

Mysql資料遷移 8 0版本至5 7版本

寫這篇帖子的原因 昨天在本地將資料遷移完後,部署至生產環境報錯,資料匯入的時候發生問題。為了避免踩雷所以在本地裝的mysql 5.7,但很奇怪不知道咋回事變成了8.0版本。於是乎在遷移至生產環境是出現了字符集的問題。之前在網上也搜了不少帖子,甚至不知道如何去搜。搜出來的內容沒有很具體到版本。有在命令...

1 5 版本編號

在深入程式設計之前,我們應當對 linux 使用的版本編號方法和本書涉及的版本做些說明.首先,注意的是在 linux 系統中使用的每乙個軟體包有自己的發行版本號,它們之間存在相互依賴性 你需要乙個包的特別的版本來執行另外乙個包的特別版本.linux 發布的建立者常常要處理匹配軟體包的繁瑣問題,這樣使...