|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|||||||||||||||||||||
Фантастические твари (Модули), и где они обитают в Python21.07.2020, 21:24. Показов 4945. Ответов 22
Метки нет (Все метки)
Фантастические твари(Модули), и где они обитают в Python
Вопрос такой такой , есть допустим Python 3.7.8 в папке что рядом , не установленый , а просто из архива распакованый в папку D:\Python\Python_378 Скрипт находиться рядом D:\Python\test.py
этим питоном, без редакторов, через cmd, где сам Python в папке, без установки Но при запуске наблюдаю что нету модуля from PIL import Image in <module> from PIL import Image ModuleNotFoundError: No module named 'PIL' хотя если поставить IDE редакторы , там работает скрипт возникает вопрос почему где этот модуль image в D:\Python\Python_378\ быть может надо прописать модуль, полный путь к ниму
короче вообще где эти твари (модули), обитают, как скрипт запустить ????
0
|
|||||||||||||||||||||
| 21.07.2020, 21:24 | |
|
Ответы с готовыми решениями:
22
Подсчитать сумму элементов массива где они возрастают и сумму элементов где они убывают.Вычислить разность сумм Нужно описать модули. Т.е что они делают |
|
|
|||||||||
| 21.07.2020, 21:42 | |||||||||
Модули ищутся интерпретатором среди путей в sys.path. Наоборот: каталог скрипта, который может не совпадать с текущей директорией (так как это зависит от способа запуска скрипта). Добавляешь туда нужный путь - он и найдется.
1
|
|||||||||
|
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,263
|
|
| 21.07.2020, 21:42 | |
|
0
|
|
|
|
||||||
| 21.07.2020, 21:45 | ||||||
|
droider,
image его уже включает
0
|
||||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|||||||||||
| 21.07.2020, 22:41 [ТС] | |||||||||||
|
Выполнил команду
"D:\Python\Python_378\Scripts\pip.ex e" install image получаю Traceback (most recent call last): File "D:\obj\windows-release\37win32_Release\msi_python\zip_w in32\runpy.py", line 193, in _run_module_as_main File "D:\obj\windows-release\37win32_Release\msi_python\zip_w in32\runpy.py", line 85, in _run_code File "d:\Python\Python_378\Scripts\pip.exe\__ main__.py", line 4, in <module> ModuleNotFoundError: No module named 'pip' тут дела вовсе плохие ![]() Добавлено через 37 минут Garry Galler не столь важно как пишут батники, работает и ладно, вопрос один че распакований python такой мертвый, че за ерунда , и зачем архивные python вешают , если толку от них никакого я не могу поставить модуль image, хотя через get-pip.py, сам pip установлен есть в питоне 378 вот вам и перспектива питона ![]() Добавлено через 8 минут Welemir1 есть такой скрипт get-pip.py мож скачать с инета, дальше вот такой батник слепи
Добавлено через 3 минуты Welemir1 pip будет тут d:\Python\Python_378\Scripts\pip.exe короче pip есть а вот когда начинаем ставить image
Traceback (most recent call last): File "D:\obj\windows-release\37win32_Release\msi_python\zip_w in32\runpy.py", line 193, in _run_module_as_main File "D:\obj\windows-release\37win32_Release\msi_python\zip_w in32\runpy.py", line 85, in _run_code File "d:\Python\Python_378\Scripts\pip.exe\__ main__.py", line 4, in <module> ModuleNotFoundError: No module named 'pip'
0
|
|||||||||||
|
|
|||
| 21.07.2020, 22:44 | |||
Сообщение было отмечено GENDALF_ISTARI как решение
РешениеЕго нужно закинуть в каталог распакованного Python и выполнить из этой директории. Затем нужно найти в корне файл pythonXX.pth и раскомментировать строчку import site. После этих нехитрых манипуляций можно устанавливать в этот embedded Python каталог любые модули. Добавлено через 2 минуты
0
|
|||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
||||||
| 21.07.2020, 22:44 [ТС] | ||||||
|
Garry Galler я уже давно его поставил pip
проблема что модуль не ставит
0
|
||||||
|
|
|
| 21.07.2020, 22:46 | |
|
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
||||||
| 21.07.2020, 22:47 [ТС] | ||||||
|
Модуль image не ставит pip
pip будет тут d:\Python\Python_378\Scripts\pip.exe
0
|
||||||
|
|
|
| 21.07.2020, 22:48 | |
Сообщение было отмечено GENDALF_ISTARI как решение
Решение
1
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 21.07.2020, 22:54 [ТС] | |
|
Вот проект с скриптами смотри
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 21.07.2020, 23:05 [ТС] | |
|
Затем нужно найти в корне файл pythonXX.pth и раскомментировать строчку import site.
и толку Collecting image Using cached image-1.5.32.tar.gz (15 kB) ERROR: Command errored out with exit status 1: command: 'd:\python\python_378\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'\\AppData\\Local\\Temp\\pip-install-6gm5r0td\\image\\setup.py'"'"'; __file__='"'"'AppData\\Local\\Temp\\pip-install-6gm5r0td\\image\\setup.py'"'"';f=getattr (tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('" '"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod e, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'AppData\Local\Temp\pip-pip-egg-info-dj215ko4' cwd: C:\Users\Noutbuk\AppData\Local\Temp\pip-install-6gm5r0td\image\ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> \image\setup.py", line 5, in <module> from image import VERSION ModuleNotFoundError: No module named 'image' ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. а если скрипт запустить Traceback (most recent call last): File "test.py", line 1, in <module> from PIL import Image ModuleNotFoundError: No module named 'PIL'
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 21.07.2020, 23:12 [ТС] | |
|
Вот раскоментировал как ты говорил
d:\Python\Python_378\python37._pth но увы image не поставить ошибки
0
|
|
|
|
|
| 21.07.2020, 23:32 | |
|
Модуль image не ставится потому что он устарел и несовместим текущими версиями Python.
Добавлено через 1 минуту Если нужен PIL - его и ставь: pip install pillow А image в репе только в сорцах и вообще непонятно для какой версии Python подходит.
1
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 21.07.2020, 23:46 [ТС] | |
|
Господи ну наконец то , ставиться , спасибо Garry Galler
![]() работает , значит в питоне , твари бывают , и старые , и новые , надо теперь проверять ![]() читкать документацию, миссия выполнина ![]() Вот конечный продукт, прикрепил
0
|
|
|
|
|
| 22.07.2020, 00:35 | |
|
image у меня на 3.7.2 не поставился.
А вот на 3.8.5 x64 поставился когда я дописал в файле pythonXX._pth каталог .\Lib\site-packages и выполнил команду в корне каталога emdedded Python: python -m pip install image Добавлено через 28 минут В общем, странный какой-то модуль: ни на одну из версий Pythpn 3.6\3.7 он не захотел ставиться. На любые версии Python 3.8 ставился без проблем. В первый раз сталкиваюсь с такой несовместимостью модуля.
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
||||||
| 22.07.2020, 07:23 [ТС] | ||||||
буду иметь в веду)))
0
|
||||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 22.07.2020, 07:26 [ТС] | |
|
Ну хоть модули ставяться, это для меня вот как ))))
0
|
|
|
|
||
| 22.07.2020, 10:21 | ||
|
А вот в embeddable Python нужно немного пошаманить, так как в нем специально сделано, чтобы это был дистрибутив изолированный от прочих установленных на компе версий и переменных среды. И, да, в Python очень сложная система импорта модулей - отсюда и непонятные непосвященным разные трики (tricks). И, естественно, что при огромнейшей экосистеме (на pypi дохрениллион Python модулей ) часть модулей либо устарела (перестала поддерживаться разработчиком), либо недостаточно совместима с некоторыми версиями Python. И в этом нет ничего удивительного - такое сплошь и рядом в любом ЯП.
0
|
||
| 22.07.2020, 10:21 | |
|
Помогаю со студенческими работами здесь
20
Всякие летучие твари... Как формы и модули сохранить в новом документе так, чтобы они работали, не обращаясь к шаблону? Модули для Python на Си Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|