OSError:导入seaborn软件包时出现[WinError 126]

时间:2020-07-23 21:27:16

标签: python-3.x seaborn

我从朋友那里得到了一个示例项目,该项目使用seaborn软件包绘制地图。我已经在pycharm中打开了项目,创建了venv,安装了所有需要的软件包,并尝试运行他的代码。不幸的是,代码在导入包seaborn时返回错误:

Traceback (most recent call last):
  File "C:/Users/Carlito/Desktop/Maps/map.py", line 6, in <module>
    from seaborn import set
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\seaborn\__init__.py", line 6, in <module>
    from .rcmod import *
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\seaborn\rcmod.py", line 7, in <module>
    from . import palettes, _orig_rc_params
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\seaborn\palettes.py", line 9, in <module>
    from .utils import desaturate, set_hls_values, get_color_cycle
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\seaborn\utils.py", line 6, in <module>
    from scipy import stats
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\scipy\__init__.py", line 136, in <module>
    from . import _distributor_init
  File "C:\Users\Carlito\Desktop\Maps\venv\lib\site-packages\scipy\_distributor_init.py", line 61, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2288.0_x64__qbz5n2kfra8p0\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] 

我尝试手动安装此软件包的所有依赖项,但没有用。这些是我安装的软件包: enter image description here

一个重要的细节,我的朋友使用Linux Mint,而我试图在Windows 10上运行该项目。 有人知道这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

需要更多信息,请尝试一下

检查路径是否经过硬编码,然后尝试更改为Windows反斜杠

示例 这里给文件路径指定了C:/Users/Carlito/Desktop/Maps/map.py,这是Linux,请尝试

Windows

C:\Users\Carlito\Desktop\Maps\map.py
C:\\Users\\Carlito\\Desktop\\Maps\\map.py