Импорт пользовательских модулей (.py-файлов) в виртуальную среду

#python #python-2.7 #virtualenv

#python #python-2.7 #virtualenv

Вопрос:

Я создал разные виртуальные среды из-за разных требований к зависимостям, одна из которых работает на Python 2.7. У меня есть три модуля .py, включенных в папку, эта папка находится в том же каталоге, что и все мои скрипты. Однако, когда я пытаюсь импортировать эти три модуля .py, я получил сообщение об ошибке «ImportError: ошибка загрузки DLL: указанный модуль не найден». Я подозреваю, что это связано с тем, что интерпретатор Python в VSCode указывает на мою виртуальную среду Python 2.7, в которой эти три модуля .py не существуют. Мои вопросы :

  1. Как я могу «установить» эти три модуля в свою виртуальную среду?
  2. Есть ли быстрый способ установить эти три модуля во все виртуальные среды?

Спасибо за вашу помощь.

Ответ №1:

Вы можете создать setup.py , а затем установить эту папку в качестве модуля с помощью pip

 pip install -e /path/to/folder
  

Смотрите больше на https://packaging.python.org/tutorials/packaging-projects /