【问题标题】:How to set the environment default python in anaconda?如何在anaconda中设置环境默认python?
【发布时间】:2019-01-07 13:30:09
【问题描述】:

这让我抓狂,在 anaconda 中我使用默认的迭代器 python3.4 创建环境接下来我安装 pytorch 0.4.1

conda install pytorch=0.4.1 cuda80 -c pytorch

之后发现pytorch安装在python3.6!

并且环境默认解释器从python3.4更改为python3.6。

我很困惑发生了什么?我该如何修复它?将默认 python 改回 python3.4?希望有人可以帮助我。

我输入的命令如下:

conda create -n pointgen python=3.4 ipykernel
source activate pointgen
conda install pytorch=0.4.1 cuda80 -c pytorch

仅此而已。 Novak 说的是对的,剩下的问题是如何手动将 python 版本从 3.6 更改回 3.4,有没有我可以处理的配置文件?

【问题讨论】:

  • 请显示您运行的整个命令序列,从创建 py 3.4 环境到安装 pytorch,再到检查 Python 版本。
  • 否则无法说出你的错误是什么。
  • @MadPhysicist 嗨我更新了问题,谢谢你的提醒

标签: python anaconda conda pytorch


【解决方案1】:

如您所见here 没有适用于 python3.4 的 pytorch 版本... pytorch 的默认版本是适用于 python3.6 的,即您安装的版本。在此过程中,anaconda 会提示您必须升级/降级某些软件包版本,并且可能有一行它说它将把 python 升级到 3.6

【讨论】:

  • 真的很有帮助,非常感谢!那么我该如何手动将 python 改回 3.4 版本呢?
  • 我不认为你可以。如果手动更改python版本,会破坏pytorch包,然后环境就没用了。您可以做的是使用 python 3.4 创建一个新环境,并找到与 python 3.4(如果存在)一起使用的 pytorch 的先前版本,并尝试从环境内部使用 pip 安装它。我希望这对你有用:)
  • 你可以在 PyTorch 官方网站上找到 here 的版本
  • 谢谢!你真的帮我解决了所有的问题,非常感谢!!
  • 它说“感谢您的反馈!声望低于 15 的人的投票将被记录,但不要更改公开显示的帖子分数。”很抱歉,我会尝试投票,给我一些时间
猜你喜欢
  • 2016-12-23
  • 2021-11-26
  • 2015-04-10
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
  • 2016-06-05
相关资源
最近更新 更多