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 發布的建立者常常要處理匹配軟體包的繁瑣問題,這樣使...