我尝试在Pycharm上运行我的程序,但遇到以下错误
C:\Users\I323017\AppData\Local\Continuum\anaconda3\pythonw.exe C:/Users/I323017/PycharmProjects/question_answering_kinnal/src/main.py
Traceback (most recent call last):
File "C:/Users/I323017/PycharmProjects/question_answering_kinnal/src/main.py", line 1, in <module>
from src.dataset import PrepareDataSet
File "C:\Users\I323017\PycharmProjects\question_answering_kinnal\src\dataset.py", line 7, in <module>
from transformers import SquadExample, squad_convert_examples_to_features, AlbertTokenizer
File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\__init__.py", line 23, in <module>
from .benchmark_utils import (
File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\benchmark_utils.py", line 14, in <module>
from .file_utils import is_tf_available, is_torch_available
File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\transformers\file_utils.py", line 38, in <module>
import torch
File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\site-packages\torch\__init__.py", line 81, in <module>
ctypes.CDLL(dll)
File "C:\Users\I323017\AppData\Local\Continuum\anaconda3\lib\ctypes\__init__.py", line 356, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
Process finished with exit code 1
为什么我得到的是OSError: [WinError 126] The specified module could not be found
,而一切似乎都已经就绪了。这是否与解释器有关?目前,我正在Pycharm中使用我的Conda解释器
事实上,我有很多不需要的包,所以我做了一个conda clean --yes --all
和我的Pycharm是不工作,因为从那时起。
3条答案
按热度按时间qfe3c7zg1#
听起来你有不止一个解释器,你可能在另一个解释器上安装了这个模块。我会切换解释器,看看它是否工作。在未来,如果你想避免这些问题,使用虚拟环境是明智的。
kknvjkwl2#
从https://discuss.pytorch.org/t/cannot-import-torch-on-jupyter-notebook/79334看,问题似乎是因为安装了GPU版本的PyTorch。如果主机系统中没有GPU驱动程序,建议使用
5cg8jx4n3#
我所做的是启用Windows长路径。重新启动后,一切工作。