【问题标题】:I am not able to install pytorch in jupyter and Spyder?我无法在 jupyter 和 Spyder 中安装 pytorch?
【发布时间】:2021-08-18 09:30:56
【问题描述】:
【问题讨论】:
标签:
python
jupyter-notebook
anaconda
pytorch
spyder
【解决方案1】:
您的问题只是 conda 无法安装 pytorch;这可能有多种原因。忘记 spyder 和 jupyter,它们不是问题。
1.来自 pytorch 文档,它显示 pytorch 已安装 100%
不,它没有。查看底线:Rolling back transaction: ...working... done。 conda 没有成功安装包。你需要进一步调试原因(目录权限问题?安装在用户 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 以及许多优秀的第三方博客。