Python3.14 возвращает ошибку, но вывод по-прежнему веренPython

Программы на Python
Ответить
Anonymous
 Python3.14 возвращает ошибку, но вывод по-прежнему верен

Сообщение Anonymous »

У меня была программа на Python, которую я не мог заставить работать, пока не поместил ее в виртуальную среду.  Поскольку я использую его часто, я поместил в скрипт zsh следующее:

Код: Выделить всё

python3 -m venv ~/bin/pypath/venv
source ~/bin/pypath/venv/bin/activate
pinyin.py $FILE > ${FILE}.pinyin
deactivate
(ФАЙЛ во внешнем скрипте равен $1.)
До этой недели он всегда жаловался, что venv уже существует, что я игнорировал, как и ожидалось.  Но на этой неделе вместо этого говорится:

Код: Выделить всё

Error: Command '['/Users/WGroleau/bin/pypath/venv/bin/python3.14', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
Теперь весь скрипт (включая часть Python) по-прежнему делает то, что должен, но это изменение вызывает недоумение.  Нужно ли мне что-нибудь с этим делать?
pyvenv возвращает ненулевой статус выхода 1 (во время установки этапа pip) выглядит похоже, но есть как минимум два различия (pyvenv и python против venv и Python3.14).  Кроме того, решение здесь кажется немного сложным.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ll-correct
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»