Pytorch-geometric library ImportError: DLL load failed: The specified procedure could not be found

ethereal-keys: <p>I was trying to install pytorch-geometric but when I call <code>import torch_geometric</code> I’m getting the error:</p>
<p><code>ImportError: DLL load failed: The specified procedure could not be found.</code></p>
<p>Traceback:</p>
<pre><code class="lang-auto">----&gt; 1 import torch_geometric

D:\programs\anaconda\lib\site-packages\torch_geometric\__init__.py in &lt;module&gt;
      4 from .debug import is_debug_enabled, debug, set_debug
      5 import torch_geometric.data
----&gt; 6 import torch_geometric.transforms
      7 import torch_geometric.utils
      8 

D:\programs\anaconda\lib\site-packages\torch_geometric\transforms\__init__.py in &lt;module&gt;
     32 from .two_hop import TwoHop
     33 from .line_graph import LineGraph
---&gt; 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 &lt;module&gt;
----&gt; 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 &lt;module&gt;
    114 from .dsolve import *
    115 from .interface import *
--&gt; 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 &lt;module&gt;
      9 from __future__ import division, print_function, absolute_import
     10 
---&gt; 11 from .arpack import *
     12 from .lobpcg import *
     13 

D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\__init__.py in &lt;module&gt;
     20 from __future__ import division, print_function, absolute_import
     21 
---&gt; 22 from .arpack import *

D:\programs\anaconda\lib\site-packages\scipy\sparse\linalg\eigen\arpack\arpack.py in &lt;module&gt;
     43 __all__ = ['eigs', 'eigsh', 'svds', 'ArpackError', 'ArpackNoConvergence']
     44 
---&gt; 45 from . import _arpack
     46 import numpy as np
     47 import warnings

ImportError: DLL load failed: The specified procedure could not be found.
</code></pre>
<p>My pytorch-geometric version is:</p>
<pre><code class="lang-auto"># pytorch-geometric         1.7.2           py37_torch_1.9.0_cu111    rusty1s 
</code></pre>
<p>pytorch version:</p>
<pre><code class="lang-auto"># pytorch                   1.9.0           py3.7_cuda11.1_cudnn8_0    pytorch 
</code></pre>
<p>Cuda version</p>
<pre><code class="lang-auto">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 
</code></pre>
<p>Am I missing something?</p>

ethereal-keys: <p>Still not sure why it was happening. But it worked on a new virtual env</p>