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'

--- он не выводил ошибку
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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