Нет модуля с именем seaborn, даже если я его установил

У меня проблема с сиборном. Когда я запускаю poetry, оболочка говорит, что нет модуля с именем «морской», даже если я устанавливаю его с помощью pip install seaborn:

$ pip install seaborn
Requirement already satisfied: seaborn in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (0.10.0)
Requirement already satisfied: scipy>=1.0.1 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from seaborn) (1.4.1)
Requirement already satisfied: matplotlib>=2.1.2 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from seaborn) (3.2.0)
Requirement already satisfied: pandas>=0.22.0 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from seaborn) (1.0.1)
Requirement already satisfied: numpy>=1.13.3 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from seaborn) (1.18.1)
Requirement already satisfied: cycler>=0.10 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from matplotlib>=2.1.2->seaborn) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from matplotlib>=2.1.2->seaborn) (2.4.6)
Requirement already satisfied: python-dateutil>=2.1 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from matplotlib>=2.1.2->seaborn) (2.8.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from matplotlib>=2.1.2->seaborn) (1.1.0)
Requirement already satisfied: pytz>=2017.2 in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from pandas>=0.22.0->seaborn) (2019.3)
Requirement already satisfied: six in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from cycler>=0.10->matplotlib>=2.1.2->seaborn) (1.14.0)
Requirement already satisfied: setuptools in c:\users\administrator\appdata\local\programs\python\python38-32\lib\site-packages (from kiwisolver>=1.0.1->matplotlib>=2.1.2->seaborn) (41.2.0)

Когда я проверяю импорт как этот вопрос: Как импортировать морского происхождения в Python? (by python -c "import seaborn"), оболочка запускается примерно через 8-10 секунд, но дальше ничего не появляется.

В чем проблема? Что мне делать, чтобы исправить ошибку? Правильно ли я устанавливаю Seaborn? Я использую Windows, git bash в качестве оболочки и Python 3.8.2.

введите здесь описание изображения


person Dylan Harris    schedule 15.03.2020    source источник


Ответы (1)


Если вы используете поэзию в качестве менеджера зависимостей, вам необходимо установить зависимость для виртуальной среды поэзии.

Просто добавьте строку в файл pyproject.toml под:

[tool.poetry.dependencies]
seaborn = "^0.9.0"

А затем выполните команду poetry install. В следующий раз, когда вы запустите свой проект, Seaborn будет установлен в среде, в которой выполняется проект.

person Richard Nemeth    schedule 15.03.2020
comment
Я использую поэзию run python -m pip install seaborn, добавляю свою строку, и она исправлена, но я думаю, что использовать только поэзию run python -m pip install seaborn нормально, так как я должен обновить seaborn с версии 0.10.0 до 0.9.1 (я думаю причиной является строка ^0.9.0). - person Dylan Harris; 15.03.2020