如何解决无法导入割炬模块
我似乎无法在我的计算机上正确安装pytorch,所以这是我所做的工作的背景:
我已经在计算机上安装了python,并且可以正常工作。我在Eclipse中使用pyDev来使用它,所以我不知道这可能是问题所在。现在我想安装pytorch,所以我安装了anaconda并输入了安装pytorch的命令。为了获得正确的命令,我使用https://pytorch.org/get-started/locally/,在其中尝试使用cuda和不使用cuda的选项。在这两种情况下,键入“ import torch”时都会出现错误。
我还安装了miniconda并尝试了同样的操作而没有成功。我也尝试在IDLE而不是Eclipse中工作,但是我一直收到“没有名为'torch'的模块”错误。每次我在anaconda中运行命令时,安装似乎都已成功完成,但是我仍然无法导入“火炬”。
您知道问题可能是什么还是我可以尝试什么?
解决方法
打开命令提示符或终端,然后键入: pip3安装pytorch
如果显示未安装pip,请输入:python -m pip install -U pip
然后重试导入Pytorch模块
,使用水蟒,我想您可以使用环境中的conda list
检查pytorch是否在conda环境中正确安装。如果已安装的软件包列表中显示了它,则可以直接尝试在命令行中运行python
,并像在Pytorch官方教程中那样运行import torch
:
import pytorch
torch.cuda.is_available()
对于像Eclipse这样的IDE,您需要编辑项目的设置,以便它使用正确的conda环境。
,尝试创建conda-env并在conda-env上重新安装pytorch。 然后尝试再次导入火炬。
import torch
torch.cuda.is_available()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。