我正在尝试安装pytorch-geometric,但是当我调用import torch_geometric时,我得到了错误:
ImportError: DLL load failed: The specified procedure could not be found.
回溯:
<ipython-input-7-c36e13293883> in <module>
----> 1 import torch_geometric
D:\programs\anaconda\lib\site-packages\torch_geometric\__init__.py in <module>
4 from .debug import is_debug_enabled, debug, set_debug
5 import torch_geometric.data
----> 6 import torch_geometric.transforms
7 import torch_geometric.utils
8
D:\programs\anaconda\lib\site-packages\torch_geometric\transforms\__init__.py in <module>
32 from .two_hop import TwoHop
33 from .line_graph import LineGraph
---> 34 from .laplacian_lambda_max import LaplacianLambdaMax
35 from .generate_mesh_normals import GenerateMeshNormals
36 from .delaunay import Delaunay
D:\programs\anaconda\lib\site-packages\torch_geometric\transforms\laplacian_lambda_max.py in <module>
----> 1 from scipy.sparse.linalg import eigs, eigsh
2 from torch_geometric.utils import get_laplacian, to_scipy_sparse_matrix
3
4
5 class LaplacianLambdaMax(object):
D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\__init__.py in <module>
114 from .dsolve import *
115 from .interface import *
--> 116 from .eigen import *
117 from .matfuncs import *
118 from ._onenormest import *
D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\eigen\__init__.py in <module>
9 from __future__ import division, print_function, absolute_import
10
---> 11 from .arpack import *
12 from .lobpcg import *
13
D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py in <module>
20 from __future__ import division, print_function, absolute_import
21
---> 22 from .arpack import *
D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py in <module>
43 __all__ = ['eigs', 'eigsh', 'svds', 'ArpackError', 'ArpackNoConvergence']
44
---> 45 from . import _arpack
46 import numpy as np
47 import warnings
ImportError: DLL load failed: The specified procedure could not be found.我的pytorch几何版本是:
# Name Version Build Channel
# pytorch-geometric 1.7.2 py37_torch_1.9.0_cu111 rusty1s pytorch版本:
# Name Version Build Channel
# pytorch 1.9.0 py3.7_cuda11.1_cudnn8_0 pytorch Cuda版本:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Tue_Sep_15_19:12:04_Pacific_Daylight_Time_2020
Cuda compilation tools, release 11.1, V11.1.74
Build cuda_11.1.relgpu_drvr455TC455_06.29069683_0 我是不是遗漏了什么?这里有没有人遇到过这个问题?
发布于 2021-07-21 14:36:27
正如talonmies所说,它与scipy安装有关。在重新安装、升级或使用pip时不起作用。它确实在一个新的虚拟环境中工作。仍然不确定之前环境中的错误所在
https://stackoverflow.com/questions/68463905
复制相似问题