繁体   English   中英

即使我安装了库,也无法导入 python 中的库

[英]Unable to import libraries in python even though i have the libraries installed

我无法导入我使用pip中的库,如此处所示

当我尝试导入它们时,甚至其他库(例如 PySimpleGui 和 PyGame)也不起作用。

我已尝试卸载并重新安装这些库,我确信它们已安装在我的计算机上。

要解决这个问题,您需要确定两件事:

  • 您(即pip )安装软件包的位置,以及
  • Python 在哪里找他们

您可以找到pip安装 package 的位置:

pip show PACKAGE # e.g. pip show flask

显然,如果您使用pip3 install flask ,则需要使用:

pip3 show flask

现在你需要查看你运行的是哪个 Python 以及它在哪里寻找它的包:

import sys

print(sys.executable) # show which Python we are running
print(sys.path)       # show where it is looking for packages

希望您会看到您没有安装到您正在使用的 Python 解释器中。

我认为您可能已将它们安装在与您需要的不同的文件夹或空间下。 例如,下面的代码将库安装在您当前的空间,而简单pip3 install pygame可能会在其他地方。

python3 -m pip3 install pygame

我似乎已经解决了这个问题,正如 Mohammad Jafari 所指出的那样,我正在使用不同的解释器来安装我的软件包。

感谢你的帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM