【问题标题】:jupyter runs an old pytorch versionjupyter 运行旧的 pytorch 版本
【发布时间】:2021-07-22 09:39:12
【问题描述】:

我对包管理器有基本的了解,如果我的问题措辞不当,请见谅。

我使用 miniconda 作为包管理器。我安装了 python 3.8,并使用 jupyter lab 运行 ipython 内核。 我的问题是,当导入 torch 时,版本 1.7.1 被加载到笔记本中,但是,当我查看 conda list 时,我看到安装了版本 1.8.1 的 Torch。

当我尝试使用conda update --allconda update pytorch 更新时,没有安装任何东西。

所以

  1. 不知道为什么pytorch没有更新到1.9的新版本。
  2. 我不知道为什么我的 jupyter notebook 会加载旧版本 1.7.1。

很想得到一些帮助!

【问题讨论】:

  • 有根据的猜测:您的 jupyter 内核位于不同的环境中,并且包含 pytorch 的旧副本。
  • 我并没有真正使用环境(至少不是故意的)。当我运行print(sys.executable) 时,我得到/Users/user/opt/miniconda3/bin/python。但我不确定。

标签: python conda jupyter-lab


【解决方案1】:

我不确定到底是什么解决了它,但是: 我更新了自制软件,这需要我安装一些 x-code 的命令行工具,然后我设法再次使用安装 pytorch conda install pytorch torchvision -c pytorch.

现在我使用 jupyter 时会加载正确的版本。

【讨论】:

    猜你喜欢
    • 2017-06-05
    • 1970-01-01
    • 2019-10-29
    • 2018-08-10
    • 2013-10-02
    • 2013-03-04
    • 1970-01-01
    • 2020-02-25
    • 2014-08-04
    相关资源
    最近更新 更多