Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2025 13:33:18

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 51
Репутация: +  1  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

VAF34
Я могу удалить питон
Ну, если считаете это необходимым…
VAF34
Я стараюсь работать из папки, где находится текст задачи.
У меня Пайтон со всеми библиотеками находятся в одном каталоге, а рабочие файлы - в другом. Работать в папке Пайтона или его библиотек, для меня - табу. Таким образом я надеюсь что Пайтон будет оставаться достаточно целым и чистым, а старые рабочие файлы будет легко найти и удалить (чтоб не мешались). А у вас (как это видно из первого сообщения) рабочий файл Examp8.py находится в каталоге с библиотекой пукан. Боюсь, что это могло вызвать сбой и повреждение библиотеки, которую, по моему мнению, нужно переустановить.
VAF34
будет ли pip install -r requs.txt мешать
Почему оно может мешать? И для чего оно вам нужно?
VAF34
Нужен совет.
xam1816 дал хороший совет. Для серьёзной работы, для серьёзных проектов - очень хороший совет.

Отредактировано Alex.Pro. (Янв. 5, 2025 13:36:22)

Офлайн

#2 Янв. 5, 2025 19:29:40

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

Я не говорил о серьезном проекте, просто ознакомление с деталями некоторых, интересных мне, алгоритмов, которые осуществлены в питоне.
Совет изучать всегда правильный, но ситуацию “python и модули находятся в одной собственной папке, не затрагивая python, установленный в системе” я не могу себе представить.

Офлайн

#3 Янв. 5, 2025 19:45:58

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 51
Репутация: +  1  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

VAF34
ситуацию “python и модули находятся в одной собственной папке, не затрагивая python, установленный в системе” я не могу себе представить.
Да, формулировка неудачная. Думаю, что xam1816 имел в виду что работа ведётся в виртуальной папке, в которой находится копия реально установленного Пайтона с необходимыми модулями и никак не влияет на Пайтон, реально установленный в системе.

Офлайн

#4 Янв. 5, 2025 20:12:36

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

VAF34
но ситуацию “python и модули находятся в одной собственной папке, не затрагивая python, установленный в системе” я не могу себе представить.


командой python -m venv myenv, создаётся папка с именем myenv (или другим, которое вы указали). Внутри неё находятся файлы и папки, нужные для работы среды:

bin/ (или Scripts/ на Windows) — здесь лежат исполняемые файлы, включая Python и pip для этой среды.
lib/ — тут хранятся установленные библиотеки Python.
pyvenv.cfg — конфигурационный файл, где записана информация о версии Python и пути к среде.
Эта папка работает как “коробка” для вашего проекта: всё, что вы устанавливаете через pip внутри активированной среды, сохраняется только в этой папке, а не в системе.

Офлайн

#5 Янв. 6, 2025 08:09:52

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

Спасибо! За подробности, связанные с работой ПИТОНА. Но, во-первых, как помочь мне исправить ситуацию?
А, во-вторых, я опять сталкиваюсь с ситуацией, когда советы не исполнимы из-за отличий системы советчика от моей. Так у меня pyton -m mod : запустить модуль библиотеки как скрипт (завершает список параметров), а не создание папки.

Офлайн

#6 Янв. 6, 2025 14:46:07

Alex.Pro.
От: Марик
Зарегистрирован: 2024-11-13
Сообщения: 51
Репутация: +  1  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

VAF34
у меня pyton -m mod : запустить модуль библиотеки
Всё правильно.
venv — это встроенный модуль для создания виртуальных окружений в Python. Он доступен в стандартной библиотеке Python начиная с версии 3.3.
Команда python -m venv myenv запустит модуль venv, а модуль, в свою очередь, создаст папку myenv. Вместо myenv можете в команде указать другое название папки, какое вам больше нравится.
VAF34
Но, во-первых, как помочь мне исправить ситуацию?
С самого начала я пытаюсь обратить ваше внимание на то, что проблема возникла в библиотеке пукан. Уже дважды я предлагал переустановить её. Вы её переустановили или это сложно? Переустановка библиотеки помогла или нет?
Других советов у меня для вас нет.

Офлайн

#7 Янв. 6, 2025 15:44:00

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Не повторяется правильное исполнение программы

Спасибо! После pip uninstall pykan, pip install pykan, задача прошла.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version