Python не может найти модуль в sys.path

Я использую следующую команду для установки модулей в home/.local, так как у меня нет прав администратора

pip install --install-option="--prefix=$HOME/.local" package_name

он установлен в моем домашнем каталоге, и другие не могут запустить мой скрипт, поэтому я перемещаю их в каталог python lib/site-packages, где другие имеют доступ. Потом добавляю sys.path.insert(0, path_to_lib) в моем скрипте, чтобы импортировать этот модуль. Вот как я устанавливаю и использую модули в своем скрипте, и он всегда работает нормально. Но когда я сделал то же самое для модуля "marrow.mailer", мой скрипт показывает No module named marrow.mailer не знаю почему, в папке lib / site-packages есть этот модуль. Пожалуйста, помогите мне найти решение для этого. Благодарю.

0 ответов

Другие вопросы по тегам