Jupyter 笔记本 xgboost 导入
Jupyter notebook xgboost import
我遇到以下问题(我在MAC)
我可以使用我的终端从 python2.7 或 python3.6 导入 xgboost,但问题是我无法将它导入我的 Jupyter 笔记本。
import xgboost as xgb
ModuleNotFoundError Traceback(最后一次调用)
在 ()
----> 1 将 xgboost 导入为 xgb
ModuleNotFoundError: 没有名为 'xgboost'
的模块
虽然我写:
!pip3 install xgboost
它打印出:
要求已满足:xgboost in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost-0.6-py3.6.egg
要求已满足:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages 中的 numpy(来自 xgboost)
要求已满足:scipy in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(来自 xgboost)
请帮助我到处搜索:(
运行 shell 转义 !pip3
不保证它会安装在您 运行ning 的内核中。尝试:
import sys
print(sys.base_prefix)
看看这是否与您的终端 python 匹配。您应该能够 运行 <base_prefix>/bin/pip install <package>
以确保它是正确的 site-packages
.
您还可以通过查看最有可能在 ~/Library/Jupyter/kernels/<kernel>/kernel.json
.
中的 kernel.json
来查看哪个 python
您的内核 运行ning
注意:您还可以通过以下方式以编程方式安装软件包:
import pip
pip.main(['install', '<package>'])
这将强制它在您的内核中 site-packages
。
在 Jupyter Notebook 单元格中,尝试 运行:
import sys
!{sys.executable} -m pip install xgboost
这允许在 Jupiter notebook 上正确安装软件包
如果您使用的是 anaconda,则可以使用下面提到的命令安装 XGBoost:
conda install -c conda-forge xgboost
由于您使用的是macOS,您可以使用Homebrew
安装xgboost
:
在您的终端中,运行以下命令:
brew install xgboost
详情见this。
我遇到以下问题(我在MAC)
我可以使用我的终端从 python2.7 或 python3.6 导入 xgboost,但问题是我无法将它导入我的 Jupyter 笔记本。
import xgboost as xgb
ModuleNotFoundError Traceback(最后一次调用) 在 () ----> 1 将 xgboost 导入为 xgb
ModuleNotFoundError: 没有名为 'xgboost'
的模块虽然我写:
!pip3 install xgboost
它打印出:
要求已满足:xgboost in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost-0.6-py3.6.egg 要求已满足:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages 中的 numpy(来自 xgboost) 要求已满足:scipy in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(来自 xgboost)
请帮助我到处搜索:(
运行 shell 转义 !pip3
不保证它会安装在您 运行ning 的内核中。尝试:
import sys
print(sys.base_prefix)
看看这是否与您的终端 python 匹配。您应该能够 运行 <base_prefix>/bin/pip install <package>
以确保它是正确的 site-packages
.
您还可以通过查看最有可能在 ~/Library/Jupyter/kernels/<kernel>/kernel.json
.
kernel.json
来查看哪个 python
您的内核 运行ning
注意:您还可以通过以下方式以编程方式安装软件包:
import pip
pip.main(['install', '<package>'])
这将强制它在您的内核中 site-packages
。
在 Jupyter Notebook 单元格中,尝试 运行:
import sys
!{sys.executable} -m pip install xgboost
这允许在 Jupiter notebook 上正确安装软件包
如果您使用的是 anaconda,则可以使用下面提到的命令安装 XGBoost:
conda install -c conda-forge xgboost
由于您使用的是macOS,您可以使用Homebrew
安装xgboost
:
在您的终端中,运行以下命令:
brew install xgboost
详情见this。