Russian Qt Forum
Ноябрь 25, 2024, 03:57
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
No module named Jinja2
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: No module named Jinja2 (Прочитано 9611 раз)
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
No module named Jinja2
«
:
Февраль 07, 2022, 15:15 »
Добрый день
"Собираю" большое приложение в котором шматки пытона. CMake вякает "No module named Jinja2" из py файла. Ну думаю, значит "не стоит" и надо ставить. PIP не катит, инета на машине нет. Ну скачал инсталляцию этой Jinja2, и что с ней делать? Куда керосин заливать?
Ото понапихают всякого ..
Спасибо
Записан
ksk-
Самовар
Offline
Сообщений: 178
Re: No module named Jinja2
«
Ответ #1 :
Февраль 07, 2022, 15:56 »
https://jinja2docs.readthedocs.io/en/stable/intro.html#from-the-tarball-release
«
Последнее редактирование: Февраль 07, 2022, 16:01 от ksk-
»
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: No module named Jinja2
«
Ответ #2 :
Февраль 08, 2022, 12:07 »
Цитата: ksk- от Февраль 07, 2022, 15:56
https://jinja2docs.readthedocs.io/en/stable/intro.html#from-the-tarball-release
Делал это N раз
Вроде ставит, но ошибка та же. Может что не так делаю?
sudo python3 setup.py install
Пытонов два (2.7 и 3.9) - ну на всякий случай поставил для обоих. sudo - иначе вякает что нет permission. Да, и приложение (или установка) идет со своим пытоном (3.7). CMake пишет варнинг
Цитировать
Using package /Users/igor/Desktop/o3de-development/python/runtime/python-3.7.10-rev1-darwin
Using Python 3.7.10 at /Users/igor/Desktop/o3de-development/python/runtime/python-3.7.10-rev1-darwin/Python.framework/Versions/3.7/bin/python3
Python: Getting/Checking packages listed in /Users/igor/Desktop/o3de-development/python/requirements.txt
Python: Getting/Checking packages listed in /Users/igor/Desktop/o3de-development/python/requirements.txt - Failed to fetch / update python dependencies: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x108414dd0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/atomicwrites/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x10842f1d0>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/atomicwrites/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x10842f510>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/atomicwrites/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x10842f850>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/atomicwrites/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x10842fb90>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known')': /simple/atomicwrites/
ERROR: Could not find a version that satisfies the requirement atomicwrites==1.4.0
ERROR: No matching distribution found for atomicwrites==1.4.0
- use CMAKE_MESSAGE_LOG_LEVEL to VERBOSE for more information
CMake Warning at cmake/LYPython.cmake:127 (message):
PIP reports unmet dependencies: ly-test-tools 1.0.0 requires imageio, which
is not installed.
ly-test-tools 1.0.0 requires numpy, which is not installed.
ly-test-tools 1.0.0 requires pluggy, which is not installed.
ly-test-tools 1.0.0 requires psutil, which is not installed.
ly-test-tools 1.0.0 requires pyscreenshot, which is not installed.
ly-test-tools 1.0.0 requires pytest, which is not installed.
ly-test-tools 1.0.0 requires pytest-mock, which is not installed.
ly-test-tools 1.0.0 requires pytest-timeout, which is not installed.
ly-test-tools 1.0.0 requires scipy, which is not installed.
ly-test-tools 1.0.0 requires six, which is not installed.
Call Stack (most recent call first):
cmake/LYPython.cmake:267 (update_pip_requirements)
CMakeLists.txt:36 (include)
Может нужно эту jinja2 подсунуть тому пытону что в сборке ?
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: No module named Jinja2
«
Ответ #3 :
Февраль 08, 2022, 15:09 »
Да, похоже мысль была верная. Подсунул фолдеры jinja2 в тот пытон что в установке, теперь
Цитировать
Traceback (most recent call last):
File "/Users/igor/Desktop/o3de-development/cmake/AzAutoGen.py", line 364, in <module>
import jinja2
File "/Users/igor/Desktop/o3de-development/python/runtime/python-3.7.10-rev1-darwin/Python.framework/Versions/3.7/lib/python3.7/site-packages/Jinja2-3.0.3-py3.7.egg/jinja2/__init__.py", line 8, in <module>
from .environment import Environment as Environment
File "/Users/igor/Desktop/o3de-development/python/runtime/python-3.7.10-rev1-darwin/Python.framework/Versions/3.7/lib/python3.7/site-packages/Jinja2-3.0.3-py3.7.egg/jinja2/environment.py", line 15, in <module>
from markupsafe import Markup
ModuleNotFoundError: No module named 'markupsafe'
CMake Error at cmake/LyAutoGen.cmake:34 (add_custom_command):
add_custom_command Wrong syntax. A TARGET or OUTPUT must be specified.
Call Stack (most recent call first):
cmake/LYWrappers.cmake:381 (ly_add_autogen)
Code/Framework/AzNetworking/CMakeLists.txt:12 (ly_add_target)
Но продвинуться дальше не удается (куда только не копировал этот злосчастный markupsafe). Понимаю что мои действия "не выглядя хорошо"
, но как действовать грамотно - не знаю. Может надо признать что поставить этот софт без инета не удастся
Долбаные скрипты
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: No module named Jinja2
«
Ответ #4 :
Февраль 08, 2022, 16:37 »
отсутствие инета — это требования безопасности?
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: No module named Jinja2
«
Ответ #5 :
Февраль 09, 2022, 07:01 »
Цитата: kambala от Февраль 08, 2022, 16:37
отсутствие инета — это требования безопасности?
Наверно, во всяком случае это не от меня зависит
Хорошо, а есть ли возможность скачать все зависимости пытона (идущего в репо)? Конечно делал "submodules", не помогает
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: No module named Jinja2
«
Ответ #6 :
Февраль 09, 2022, 10:45 »
Цитата: Igors от Февраль 09, 2022, 07:01
Цитата: kambala от Февраль 08, 2022, 16:37
отсутствие инета — это требования безопасности?
Наверно, во всяком случае это не от меня зависит
я это к тому, что потенциально можно раздать инет со своего телефона (например, через кабель). но если именно безопасность, то так не выйдет.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: No module named Jinja2
«
Ответ #7 :
Февраль 10, 2022, 10:26 »
Цитата: kambala от Февраль 09, 2022, 10:45
я это к тому, что потенциально можно раздать инет со своего телефона (например, через кабель). но если именно безопасность, то так не выйдет.
Нет, так низзя, да у меня и телефона-то нет. Опять Вы хотите решить как-то "организационно", а как же Программирование?
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: No module named Jinja2
«
Ответ #8 :
Февраль 13, 2022, 12:58 »
Все-таки поставить это приложение хочется. Нашел
эту инструкцию
. Да, на машине с инетом скачалось 58 метров пытон-зависимостей. Какие-то .whl файлы. Правда у некоторых в имени windows, а мне надо нести их на mac. Ну ладно, сейчас хоть бы как-то продвинуться.
Но вот что делать на целевой машине- хз. Инструкция пишет
Цитировать
On the system that has no access to internet
Then you can use
pip install --no-index --find-links /path/to/download/dir/ -r requirements.txt
to install those downloaded modules, without accessing the network.
Да, но как мне подсунуть под тот пытон что в инсталле?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...