python - 火炬虚拟环境不工作 python 3.7,我做错了什么?
问题描述
所以我在参考此视频时使用 conda 将 pytorch 安装到虚拟环境中
https://www.youtube.com/watch?v=vBfM5l9VK5c
我已经激活了环境
现在我在 jupyter notebook 里面运行
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)
那么到底发生了什么?
解决方案
推荐阅读
- reactjs - 将纹理图像加载到平面(上下文丢失)
- python - BeautifulSoup 无法从表中获取链接
- angular - 在 Chrome 上使用 Shaka Player 播放 HLS m3u8
- python - 重塑 4D Numpy 图像数据
- python - Pandas Dataframe:基于字典列表更新多行的最快方法
- java - 根据代码中的某些条件优雅地将对象添加到 HashMap
- c++ - 如何以 API 兼容的方式重命名类成员?
- ios - 是否有公开的 API 来生成 Firestore ID(在 Swift 中)
- c++ - 是否可以使用带线程的 OpenCV 加速 C++ 程序?(在覆盆子 A3+ 上)
- java - IntelliJ IDEA Maven 项目运行调试配置时出现 StackOverflowError