无法import python第三方包
问题概括
两个第三方包被安装在同一路径下,但是其中一个可以正常导入,另一个却无法导入。
问题详情
Windows系统,Numpy 和 myQLM 包安装在同一路径下:
C:\Windows\system32>pip show numpy
WARNING: Ignoring invalid distribution -umpy (c:\program files\anaconda\lib\site-packages)
Name: numpy
Version: 1.21.3
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email:
License: BSD
Location: c:\program files\anaconda\lib\site-packages
C:\Windows\system32>pip show myqlm
WARNING: Ignoring invalid distribution -umpy (c:\program files\anaconda\lib\site-packages)
Name: myqlm
Version: 1.7.2
Summary: myQLM package
Home-page: https://atos.net/en/lp/myqlm
Author: Travis E. Oliphant et al.
Author-email:
License: BSD
Location: c:\program files\anaconda\lib\site-packages
可以正常导入 Numpy 包,然而当我导入 myQLM 包 import myQLM
时,却报错 ModuleNotFoundError: No module named 'myqlm'
。
已尝试的方法
- 将setuptools, pip更新到最新版本;
- 以管理员身份运行cmd,安装 myQLM 包;
- 尝试将 myQLM 包卸载再重装,但无法解决问题;
- 确认cmd显示的Location已存在于环境变量中。
以上方法都没能解决问题。
请问这是为什么?如何能正常导入并使用 myQLM 包?