Невозможно импортировать библиотеки в python, хотя у меня установлены библиотеки

Я не могу импортировать библиотеки в Python, которые я установил с помощью pipкак показано здесь.

Даже другие библиотеки, такие как PySimpleGui и PyGame, не работают, когда я пытаюсь их импортировать.

Я попытался удалить и переустановить библиотеки, и я уверен, что они установлены на моем компьютере.

🤔 А знаете ли вы, что...
С Python можно создавать роботов и автоматизированные системы с использованием библиотеки Raspberry Pi.


1
70
2

Ответы:

Я думаю, вы могли установить их в другую папку или пространство, чем то, что вам нужно. Например, приведенный ниже код устанавливает библиотеку в ваше текущее пространство, а просто pip3 install pygame может быть где-то еще.

python3 -m pip3 install pygame

Решено

Чтобы разобраться с этим, вам нужно установить две вещи:

  • где вы (т.е. pip) установили пакеты, и
  • где Python их ищет

Вы можете найти, где pip установил пакет:

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, который используете.