为 Pycharm VirtualEnv (Windows) 安装 XGBoost

Install XGBoost for Pycharm VirtualEnv (Windows)

我正在尝试为我在 Windows 上的 PyCharm 项目安装 XGBoost 包。虽然我在Project Interpreter - Install (+) - Available Packages 菜单中找到了XGBoost包,但在安装过程中出现了以下错误:

Collecting xgboost Using cached xgboost-0.6a2.tar.gz

No files/directories in C:\Users\AppData\Local\Temp\pycharm-packaging\xgboost\pip-egg-info (from PKG-INFO)

我发现 关于在 Windows 上安装 XGBoost,它对我有用。

然而,当我创建一个新的 PyCharm 虚拟环境时,XGBoost 仍然不可用,我也无法从 Project Interpreter 菜单安装它。

所以问题是如何使用 VirtualEnv、运行 在 Windows 上为 PyCharm 安装 XGBoost?

谢谢。

我建议不要使用 PyCharm 设置对话框来安装包,而是使用命令行将 XGBoost 包安装到虚拟环境中。

如果您 a) 运行 在将 XGBoost 安装到虚拟环境中时遇到问题,并且 b) 在根目录中安装 XGBoost python 安装正常,我建议您使用 [= 创建虚拟环境10=] 选项(让虚拟环境访问系统站点包)。

此外,请查看 Christoph Gohlke 的优秀网站 Python Extension Packages for Windows。在那里,您会找到许多难以构建的 windows Python 软件包的预构建软件包,包括用于 Python 3.5 和 3.6 的 XGBoost 0.6。

如果您继续遇到股票 python 发行版(www.python.org 上的发行版)的问题,我建议 Anaconda a try. 解决在 Anaconda 上安装 XGBoost 的问题。