我无法在 jupyter 和 Spyder 中安装 pytorch?

Posted

技术标签:

【中文标题】我无法在 jupyter 和 Spyder 中安装 pytorch?【英文标题】:I am not able to install pytorch in jupyter and Spyder? 【发布时间】:2021-08-18 09:30:56 【问题描述】:

我尝试在 jupyter 和 spyder 上安装 pytorch,但它不起作用。我已经将它安装在 conda env 中,从 pytorch 文档中尝试了一切。

    From pytorch documentation and it shows pytorch installed 100% In conda env. Installed for jupyter and spyder In conda list pytorch is not showing I have tried to open from app after installing in conda env. But it is Not opening here in jupyter, a pop up window appears each time for 1-2 seconds then disappears.

还有其他安装方法吗??请帮忙

【问题讨论】:

这能回答你的问题吗? Installing PyTorch under conda fails with permissions error and Rolling back transaction 欢迎来到 SO,请查看***.com/help/how-to-ask 以提高您的问题质量 【参考方案1】:

您的问题只是 conda 无法安装 pytorch;这可能有多种原因。忘记 spyder 和 jupyter,它们不是问题。

1.来自 pytorch 文档,它显示 pytorch 已安装 100%

不,它没有。查看底线:Rolling back transaction: ...working... doneconda 没有成功安装包。你需要进一步调试原因(目录权限问题?安装在用户 ID 下?依赖冲突?)按照我的建议在底部。

2.在 conda 环境中。为 jupyter 和 spyder 安装

不,他们没有!他们只显示 conda 已经(以前)安装了 jupyter 和 spyder 可执行文件。那些不会告诉你安装了哪些 conda 包。这就是conda list 所做的。

3.在 conda 列表中 pytorch 没有显示

正确。因为它从来没有按照上面的 1. 安装它。

您必须调试步骤 1. 失败的原因。可能的原因有很多,而您没有提供足够的调试信息,我们无法判断是哪一个。

请发布有关失败原因的额外信息。建议您执行以下操作:

仅尝试 conda install pytorch -c pytorch 本身,而不是所有其他包,它们会使约束求解更加困难。 尝试详细模式:conda install -v pytorch -c pytorch 详细模式应该告诉你为什么 conda 认为它需要回滚事务(例如 2+ 个不同包的依赖项冲突) 检查您在哪个用户和权限下进行 conda 安装,它们与 Anaconda 安装相同吗? (通常,如果您在 Windows/Linux/Mac 下使用 GUI 安装程序,它假定它可以/应该作为管理员或其他用户,无需询问您)。 在极少数情况下,您可能需要核对您的 conda 环境并创建一个新环境。如果您在 48 多个小时后无法调试它,我会这样做。如果您在“base”下安装每个包,特别是对于 R 和 Python,这是一个已知问题。即使不会破坏事物,对太多事物使用“基本”环境也会减慢约束求解的速度,从而需要花费数小时,或者永远挂起。 最后,在您最终安装包之后,查看是否需要设置 PYTHONPATH(在 Anaconda GUI 包管理器中和 Unix shell .bashrc/Windows 环境设置中/两者中)。 请参阅 anaconda 文档、SO 以及许多优秀的第三方博客。

【讨论】:

以上是关于我无法在 jupyter 和 Spyder 中安装 pytorch?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 spyder 中安装“pandas.Series”

在 conda 环境中安装 Spyder

在Pytorch中安装jupyetr notebook后,输入jupyter notebook命令无法直接跳出浏览界面

无法安装 scikit-learn,但它无法在窗口 8.1 的 jupyter notebook 中的 python 3.10 中安装 [重复]

无法在 Windows 10 版本中安装 keras 或 tensorflow - Anaconda

在 windows anaconda 中安装 tensorflow - 并使用 Spyder GUI 运行它