Не можете установить пакет Python на нужную версию Python?

Скорее всего, «src / documents / item.json» не существует и не работает.

Интересно, что я исправил https://issues.apache.org/jira/browse/PIG -5349 только сегодня, который показал бы правильное сообщение об ошибке в дополнение к коду выхода.

С этим изменением он должен распечатать что-то вроде

"cat: src / documents / item.jsonl: Нет такого файла или каталога"

1
задан Mad Physicist 20 January 2019 в 00:01
поделиться

1 ответ

Так как вы пытаетесь избежать переустановки сложных настроек, и они работают довольно хорошо, использование conda или даже venv может вас не устраивать.

Тем не менее, вы всегда можете создать соответствующие символические ссылки где-нибудь в вашей переменной PATH, чтобы указать на правильные версии pip. Так что, если у вас есть ~/bin на вашем пути, сделайте что-то вроде

ln -s /usr/lib/python2.7/...pip ~/bin/pip2.7
ln -s /usr/lib/python3.5/...pip ~/bin/pip3.5
ln -s /usr/lib/python3.6.8/...pip ~/bin/pip3.6

Если у вас есть root-доступ, вы можете даже поместить ссылки прямо в /usr/bin/ или куда угодно. Теперь вы можете просто запустить pip2.7 или pip3.5 или pip3.6 и установить вещи там, где вы хотите.

Но в будущем, надеюсь, вы научитесь от головной боли и будете использовать виртуальные среды.

0
ответ дан Mad Physicist 20 January 2019 в 00:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: