【发布时间】:2021-06-08 10:58:06
【问题描述】:
重现步骤:
我在 Windows 上使用 Anaconda 来设置这个 repo 的环境。
conda create --name pytorch-yolo
然后我用conda install --file requirements.txt安装所有依赖项
返回
PackagesNotFoundError: The following packages are not available from current channels:
- torch[version='>=1.2']
所以我用conda install pytorch torchvision cudatoolkit=10.2 -c pytorch安装pytorch
当我尝试从以下 repo 评估模型时:https://github.com/eriklindernoren/PyTorch-YOLOv3 和 python3 test.py --weights_path weights/yolov3.weights 在 conda 环境中,它返回以下错误 ModuleNotFoundError: No module named 'torch'
如果我运行 Jupyter 实验室或笔记本,或者甚至在 conda 终端中使用 python,torch 很容易导入。
我已经尝试过的:
这个帖子的几乎所有内容:No module named "Torch"
具体来说,创建一个新的 conda 环境,将 python 设置为 3.8.2,将 torch 安装到基础,然后安装到环境。
我也在使用 pyenv 将全局 python 设置为 3.8.2,但这根本没有帮助。
conda list 表示我安装了 pytorch
无法解决这个问题。
【问题讨论】:
标签: python anaconda pytorch conda