Задать вопрос
Viji
@Viji
DevOps Engineer

Pipenv, как установить package в локальную директорию?

Есть питон файл, mypython.py с простым содержимым

import miniupnpc
u = miniupnpc.UPnP()
u.discoverdelay = 200
u.discover()
u.selectigd()
print('external ip address: {}'.format(u.externalipaddress()))

Запускаю Virtual Env-t, pipenv shell.

Затем делаю pipenv install miniupnpc .... и все работает.

Но как сделать, чтобы miniupnpc устанавливалось в один каталог вместе с файлом mypython.py и могло просто импортироваться без всякой виртуальной среды, чтобы при запуске?

$python3 mypython.py                   
Traceback (most recent call last):
  File "lambda_function.py", line 1, in <module>
    import miniupnpc
ModuleNotFoundError: No module named 'miniupnpc'

--- он не выводил ошибку
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы