火炬虚拟环境不工作 python 3.7,我做错了什么?
torch virtual env not working python 3.7 , what am i doing wrong?
所以我在参考这个视频时使用 conda 将 pytorch 安装到虚拟环境中
https://www.youtube.com/watch?v=vBfM5l9VK5c
我已经激活了环境
现在在 jupyter notebook i 中 运行
import torch
print(torch.__version__)
它可以工作,但是每当我在 .py 文件中 运行 并通过终端 运行 它时,它会给我这个错误
import torch
ModuleNotFoundError: No module named 'torch'
如果我尝试 pip install pytorch 它说
Requirement already satisfied: torchvision in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (0.10.0)
Requirement already satisfied: numpy in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (1.20.3)
Requirement already satisfied: torch==1.9.0 in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (1.9.0)
Requirement already satisfied: pillow>=5.3.0 in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (8.2.0)
Requirement already satisfied: typing_extensions in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torch==1.9.0->torchvision) (3.7.4.3)
所以到底是怎么回事??
我发现这个答案可能相关:
以上答案归功于 trsvchn link.
如果不起作用,也许还可以尝试从命令行打开 jupyter notebook。
您的系统上可能安装了多个 python 版本,即一个带有 conda,另一个单独。
为了检查这一点,您可以转到控制面板 --> 程序和功能。在那里您可以计算出您的系统上有多少 python 个安装。删除你不需要的那个,你的问题就解决了。
所以我在参考这个视频时使用 conda 将 pytorch 安装到虚拟环境中
https://www.youtube.com/watch?v=vBfM5l9VK5c
我已经激活了环境
现在在 jupyter notebook i 中 运行
import torch
print(torch.__version__)
它可以工作,但是每当我在 .py 文件中 运行 并通过终端 运行 它时,它会给我这个错误
import torch
ModuleNotFoundError: No module named 'torch'
如果我尝试 pip install pytorch 它说
Requirement already satisfied: torchvision in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (0.10.0)
Requirement already satisfied: numpy in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (1.20.3)
Requirement already satisfied: torch==1.9.0 in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (1.9.0)
Requirement already satisfied: pillow>=5.3.0 in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torchvision) (8.2.0)
Requirement already satisfied: typing_extensions in c:\users\kiit\anaconda3\envs\torch\lib\site-packages (from torch==1.9.0->torchvision) (3.7.4.3)
所以到底是怎么回事??
我发现这个答案可能相关:
以上答案归功于 trsvchn link.
如果不起作用,也许还可以尝试从命令行打开 jupyter notebook。
您的系统上可能安装了多个 python 版本,即一个带有 conda,另一个单独。 为了检查这一点,您可以转到控制面板 --> 程序和功能。在那里您可以计算出您的系统上有多少 python 个安装。删除你不需要的那个,你的问题就解决了。