如何在python=3.6中安装torch==0.3.1

Posted

技术标签:

【中文标题】如何在python=3.6中安装torch==0.3.1【英文标题】:How to install torch==0.3.1 in python=3.6 【发布时间】:2019-10-04 12:01:11 【问题描述】:

我正在尝试在 python 3.6 中安装 deepmatcher 包。要让这个包在 python 中运行,你需要一个 torch==0.3.1 版本。所以我试图通过运行安装torch==0.3.1

pip install torch==0.3.1 

安装时出错:

收集火炬==0.3.1 错误:找不到满足要求的版本 torch==0.3.1(来自版本:0.1.2、0.1.2.post1) 错误:没有找到匹配的分布为 torch==0.3.1

我什至尝试使用“peterjc123”软件包安装它,但仍然无法卸载它。

【问题讨论】:

【参考方案1】:

torch 0.3.1 不再是官方列表。要安装torch 0.3.1,可以通过源代码构建它,也可以使用特定版本的whl 文件。

使用 whl 文件

whl文件可以在pytorch提供的here找到

然后可以使用pip install [path to downloaded file]安装下载的文件


按源构建

要通过源代码构建torch,可以通过git查看所需的版本

git checkout v[version number]

对于torch==0.3.1,这将是git checkout v0.3.1

之后按照 README.md 提供的安装说明进行操作


更多信息请访问:https://pytorch.org/get-started/previous-versions/

【讨论】:

我可以为 python3.7 做这个吗?每个 whl 文件都表示此平台不支持它。【参考方案2】:

检查您是否为您的操作系统架构安装了正确的 python 或 使用 conda 创建一个虚拟环境,然后尝试以这种方式更好地安装它

【讨论】:

以上是关于如何在python=3.6中安装torch==0.3.1的主要内容,如果未能解决你的问题,请参考以下文章

详解如何在 Linux 中安装最新的 Python 3.6 版本

sh 如何在Ubuntu 16.04 LTS - Docker中安装Python 3.6。*

可以在python 3.6中安装python 3.5包吗?

使用python 3.6在windows 10中安装imutils

无法在 python 3.6 中安装 pickle

sh 在Amazon Linux中安装Python 3.6