gpt4 book ai didi

python - conda列出的Pytorch但无法导入

转载 作者:行者123 更新时间:2023-12-04 03:52:50 26 4
gpt4 key购买 nike

我很清楚有人问过类似的问题 at least twice , 但没有一个答案可以解决手头的问题

我的配置

Windows 10.0.18363, python 4.8.5,库达 10.1.243

conda env create -n torch -y python 3.7
conda activate torch
conda install conda -y
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch -y

错误在这里

python -c "import torch"
Traceback (most recent call last):   File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'torch'

我尝试过的

验证python和conda

where python
C:\ProgramData\Anaconda3\envs\torch\python.exe
C:\ProgramData\Anaconda3\python.exe
C:\csvn\Python25\python.exe
python -c "import site; print(site.getsitepackages())"

['C:\ProgramData\Anaconda3','C:\ProgramData\Anaconda3\lib\site-packages']

conda update -n base -y conda
conda update --all -y
conda init
...
No action taken.

验证手电筒安装

conda list | findstr torch
_pytorch_select           0.1                       cpu_0
pytorch 1.6.0 cpu_py37h538a6d7_0
torchvision 0.7.0 py37_cu102 pytorch

最佳答案

与其说是解决方案,不如说是建议:您至少可以将问题面减少 working with a YAML而不是使用一系列创建/激活/安装命令。创建文件:

torch.yaml

name: torch
channels:
- pytorch
- defaults
dependencies:
- python=3.7
- pytorch
- torchvision
- cudatoolkit=10.2

然后简单地使用

conda env create -f torch.yaml

结果应该等同于您指定的环境,涵盖在单个命令中创建环境和安装所有包。1另外,您不需要所有那些讨厌的 --yes|-y 标志。

任何问题仍然存在很可能是由于 PATH 或其他环境变量管理问题。


[1] 我从 YAML 中排除了 conda,因为该包应该只安装在 base 中。也许您指的是 anaconda 包?

关于python - conda列出的Pytorch但无法导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64197273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com