我试图在Windows上为我的PyCharm项目安装XGBoost包。虽然我在Project Interpreter - Install(+) - Available Packages菜单中找到了XGBoost包,但在安装过程中出现以下错误:
使用缓存的xgboost-0.6a2.tar.gz
收集xgboost没有文件/目录 C:\用户\\应用程序数据\本地的\ Temp \ pycharm包装\ xgboost \ PIP-蛋资讯 (来自PKG-INFO)
我在Windows上找到了关于XGBoost安装的this answer,它对我有用。
然而,当我创建一个新的PyCharm虚拟环境时,XGBoost仍然不可用,我也无法从Project Interpreter菜单安装它。
所以问题是如何在Windows上运行VirtualEnv为PyCharm安装XGBoost?
感谢。
答案 0 :(得分:2)
我建议您不要使用PyCharm设置对话框来安装软件包,而是使用命令行将XGBoost软件包安装到虚拟环境中。
如果你a)在将xGBoost安装到虚拟环境中遇到问题并且b)在root python安装中安装XGBoost工作正常,我建议你使用--system-site-packages
选项创建虚拟环境(给予虚拟环境访问权限)到系统站点包。)
另外,请查看Christoph Gohlke的优秀网站Python Extension Packages for Windows。在那里,你会发现很多难以构建的Windows软件包的预构建软件包,包括用于Python 3.5和3.6的XGBoost 0.6。
如果你继续遇到股票python发行版(www.python.org上的那个)的问题,我建议试试Anaconda。 This SO question涉及在Anaconda上安装XGBoost。