Связь между pipenv и pip

#pip #pipenv #python-3.9

Вопрос:

Я за брандмауэром. Чтобы установить пакеты Python с pip помощью , мне нужно создать ~/.pip/pip.conf файл, в котором репозитории Pypi указаны allowed брандмауэром. Затем я могу установить вещи обычным способом, например pip install my_package .

Теперь я установил pipenv и запустил виртуальную среду для проекта:

 pipenv shell
 

и успешно создал его. Но когда я попытался установить что-то подобное

 pipenv install pandas==1.3.3
 

он висит вечно на

 Installing pandas...
 

Тем не менее, если я установлю pip таким образом (находясь в виртуальной среде),:

 pip install pandas==1.3.3
 

pandas правильно установите (только в этой виртуальной среде) (проверено pip freeze как внутри, так и снаружи). Однако эта Pipfile зависимость не обновляется pandas . И файл Pipfile.lock не существует.

Мой вопрос: как pipenv install вызывает pip install , если вообще вызывает? Я хочу связать конфигурацию авторизации брандмауэра с pipenv .