Версия Python и проблема с установкой пакета

Если бы вы сказали в самом начале, что ваши файлы txtна самом деле являются файлами JSON (, так как ваш образец просто выглядит как )-, это изменило бы все и предотвратило бы большинство вопросов/комментариев.

Используйте соответствующие инструменты JSON, такие как jq, так как это было бы правильно:

for f in *.txt; do
    if grep -q '"moveLimit":[0-9]*,' "$f"; then
        jq -c '.moveLimit |=. + 100' "$f" > tmp_f && mv tmp_f "$f"
    fi
done
0
19.09.2020, 04:56
1 ответ

У вас есть несколько вариантов:

  1. Создайте другой псевдоним для pip3, указывающий на pip, установленный для python 3.7
  2. Используйте pip3, чтобы установить свой собственный pip в свой домашний каталог и использовать вместо него
  3. Создайте символическую ссылку на пункт, который вы хотите использовать, поместите его в ~/.local/bin (и убедитесь, что он указан в $PATH)

Просто убедитесь, что вы работаете исключительно от имени пользователя и не перезаписываете что-то, принадлежащее пакету.

1
18.03.2021, 23:03

Теги

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