我想安裝Xgboost庫。 問題是我在防火牆後面的虛擬機上無法訪問(公司計算機)。我有從github下載的Xgboost庫。Python上的Windows上的Xgboost安裝問題
然後我試圖通過Pycharm項目解釋器手動添加路徑,因此我沒有檢測到任何導入錯誤,自動完成甚至正常工作,但是當我嘗試運行代碼時,出現此錯誤:
回溯(最近通話最後一個): 文件 「C:/Users/UT2BUP/PycharmProjects/AccountingAdjustment/Run/Execution.py」,1號線,在 從Run.Main進口主要 文件「C: \ Users \ UT2BUP \ PycharmProjects \ AccountingAdjustment \ Run \ Main.py「,第22行,在 import Modeling.SkLearnHelper as Sk 文件」C:\ Users \ UT2BUP \ PycharmProjects \ Account ingAdjustment \ Modeling \ SkLearnHelper.py「,第35行,在 import Modeling.Stacking as Stk 文件」C:\ Users \ UT2BUP \ PycharmProjects \ AccountingAdjustment \ Modeling \ Stacking.py「,第6行,在 import xgboost as xg 文件「C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost__init __。py」,第11行,在 from .core import DMatrix,Booster 文件「C:\ Users \ UT2BUP \ Downloads \ xgboost -master \ python-package \ xgboost \ core.py「,第112行,在 _LIB = _load_lib() 文件」C:\ Users \ UT2BUP \ Downloads \ xgboost-第103行,在_load_lib中 lib_path = find_lib_path() 文件「C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost \ libpath.py」,第46行d_lib_path '候選人名單:\ N' +('\ n'.join(dll_path)))
xgboost.libpath.XGBoostLibraryNotFound:候選路徑找不到XGBoost庫,是否安裝編譯器和運行構建。 sh在根路徑? 候選人名單: C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost \ libxgboost.dll C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost ../ ../lib/libxgboost.dll C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost./lib/libxgboost.dll C:\ ProgramData \ Anaconda3 \ xgboost \ libxgboost.dll C: \ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost ../../ windows/x64/Release/libxgboost.dll C:\ Users \ UT2BUP \ Downloads \ xgboost-master \ python-package \ xgboost ./windows/x64/Release/libxgboost.dll
所以我試圖用PIP在本地安裝,但是當我做的時候
python pip install C:\Users\UT2BUP\Downloads\xgboost-master\python-package
我得到了與上面相同的錯誤(僅限第2部分)。
任何想法?
通過這樣做,我就可以將xgboost作爲一個經典導入? –
確切地說,它會像任何其他軟件包一樣工作。 – msitt
感謝它的工作!只是一個小插件,我看到xgboost正在使用交叉驗證函數的折舊版本,有什麼方法可以改變它? –