Устанавливаю пакет через pipenv командой
pipenv install tesorflow
Создается файл Pipfile в котором строчка
tensorflow = "<2.11"
Пробую импортировать в скрипт
import tensorflow as tf
IDE подсвечивает Import "tensorflow" could not be resolved.
Как установить пакет?
Сам пакет не работает ModuleNotFoundError: No module named 'tensorflow'
IDE подсвечивает Import "tensorflow" could not be resolved.
ну так это проблема твоего IDE, а не pipenv. В реальности-то проверил работает или нет?
Еще стандартная ошибка, ставишь в одно окружение, а IDE настроено на другое.
Everything_is_bad, искал аналог композера в пайтоне Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world.
evomed, так все пакет менеджеры можно назвать аналогами друг друга. Чем тебе pip не устроил? Зачем тебе вообще нужено "все ставится в папку vendor в папке проекта"? Какую проблему ты хочешь этим решить?
Everything_is_bad, чтобы глобально не устанавливать пакеты, а только те что нужны для данного проекта в нужных версиях и там же контролировать зависимости. Композер на автомате обновляет и предупреждает если зависимости нарушаются
для этого используют виртуальное окружение venv, обычно IDE это делают автоматом, так что там pip ставит не глобально, а в виртуальное окружение. Подозреваю чтобы pipenv заработал с твоем IDE, надо как-то связать виртуальное окружение которое он создал, с настройками проекта в IDE, так что гугли или читай доки, как это сделать. Хотя для твоей хотелки достаточно pip