Может ли Python устанавливать пакеты по более короткому пути в Windows?Python

Программы на Python
Ответить
Anonymous
 Может ли Python устанавливать пакеты по более короткому пути в Windows?

Сообщение Anonymous »

Я пытаюсь установить пакет grpcio и вижу следующую ошибку:

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

(myvenv) C:\Work\Arch\Source\langchain-monitoring-demo>pip install grpcio==1.74.0

Collecting grpcio==1.74.0
Using cached grpcio-1.74.0.tar.gz (12.8 MB)
ERROR: Could not install packages due to an OSError: [WinError 206] The filename or extension is too long: 'C:\\Users\\prabal_rakshit\\AppData\\Local\\Temp\\pip-install-6hu4fcd9\\grpcio_7653fcf0041e457db8a6b1d95d413a7b\\third_party\\boringssl-with-bazel\\src\\pki\\testdata\\verify_certificate_chain_unittest\\intermediate-wrong-signature-no-authority-key-identifier\\keys'
Моя версия pip:

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

(myvenv) C:\Work\Arch\Source\langchain-monitoring-demo>pip list
Package Version
------- -------
pip     25.3
К сожалению, у меня нет возможности запросить доступ администратора на моем рабочем ноутбуке, поэтому возможность переустановки Python с ограничением MAX_PATH в 260 символов отсутствует. Более того, я не могу настроить реестр на прием длинных путей.
Могу ли я изменить переменные среды, чтобы Python выбрал меньшую папку Temp? Я изменил следующее:

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

TEMP=C:\tmp
TMP=C:\tmp
TMPDIR=C:\tmp
LOCALAPPDATA=C:\tmp
но я все равно вижу ошибку выше.


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

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

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

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

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

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