【问题标题】:Changing the Anaconda installation directory更改 Anaconda 安装目录
【发布时间】:2018-12-06 11:59:03
【问题描述】:

我正在使用 Anaconda 和 Windows 10,并且必须安装 XGBoost 包。我设法使用这篇有用的文章 (http://www.picnet.com.au/blogs/guido/2016/09/22/xgboost-windows-x64-binaries-for-download/) 为 python 做到了这一点,并尝试根据这个问题 (Windows xgboost error) 将它安装在 Anaconda 中。不知何故,命令'python setup.py install'似乎试图更改错误的目录(C:\ Program Files ...而不是D:\ Anaconda ...)如何更改安装目录以便更改应该在哪里制作?

【问题讨论】:

  • 如果您在命令 shell 的任何位置运行“python”,它将选择在 Windows 的 path 变量中注册的那个。你检查过它是否是正确的 (D:\Anaconda\...)?
  • 你能在下面发布以下命令的输出吗? python -c "import sys; print(sys.executable)"
  • 否,但它选择的路径 (C:\Program Files\...) 也没有在路径变量中注册
  • C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\python.exe 这是它尝试更改的目录和 python -c "import sys; print(sys .executable)"

标签: python windows anaconda xgboost


【解决方案1】:

通过在适当的文件夹中执行activate 脚本尝试在控制台中激活正确的 Anaconda,例如:

D:\Anaconda\Scripts\activate

您可能需要稍微调整安装路径。如果可行,您将在命令提示符的下一行前面看到(base)。在我的机器上,我得到了这个输出:

C:\Users\felix>C:\Users\felix\Anaconda3\Scripts\activate

(base) C:\Users\felix>

anaconda 激活后,执行python 应该使用正确的可执行文件。您可以使用我之前作为评论发布的命令来验证这一点:

python -c "import sys; print(sys.executable)"

这能回答你的问题吗?

【讨论】:

  • 是的,成功了!非常感谢,我一整天都在尝试安装XGBoost,直到您的回答才成功)
  • 很高兴我能帮上忙! ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-22
  • 2014-07-29
  • 2014-06-22
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
相关资源
最近更新 更多