Ошибка Pycharm - OSError: [WinError 126] Указанный модуль не может быть найден
Я пытаюсь запустить свою программу на 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
когда кажется, что все на месте. Это как-то связано с переводчиком? В настоящее время я использую свой интерпретатор Conda в Pycharm
На самом деле у меня было много нежелательных пакетов, поэтому я сделал conda clean --yes --all
и мой Pycharm с тех пор не работает.
3 ответа
Похоже, у вас более одного интерпретатора, вы, вероятно, установили этот модуль на другой интерпретатор. Я бы сменил переводчика и посмотрел, работает ли он. В будущем, если вы хотите избежать этих проблем, было бы разумно использовать виртуальную среду.
From https://discuss.pytorch.org/t/cannot-import-torch-on-jupyter-notebook/79334 the problem seems to be because of installing the GPU version of PyTorch. In case there is no GPU driver in the host system, it is recommended to install the CPU version of Pytorch using
# Conda
conda install pytorch torchvision cpuonly -c pytorch
# Pip
pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
Что я сделал, так это включил Windows Long Path. После перезапуска все работает.