170 похожих чатов

Я нахожусь в состоянии venv. Команда python —version возвращает 3.10.5

– все ок, так и надо.

Дальше, для версии 3.10.5 хочу установить uvicorn, но он устанавливается из под версии 3.8.Х

sudo pip3 install uvicorn --no-cache
Collecting uvicorn
Downloading uvicorn-0.18.2-py3-none-any.whl (57 kB)
|████████████████████████████████| 57 kB 1.7 MB/s
Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.8/dist-packages (from uvicorn) (8.1.3)
Requirement already satisfied: h11>=0.8 in /usr/local/lib/python3.8/dist-packages (from uvicorn) (0.13.0)
Installing collected packages: uvicorn
Successfully installed uvicorn-0.18.2


wtf?

16 ответов

24 просмотра
Anton-Chechelev Автор вопроса

без него ругается на пермишины

почему pip3, а не pip

Это неправильный пип.

Anton-Chechelev Автор вопроса
Tishka17
почему pip3, а не pip

примерно понимаю, что пип не туда смотрит: pip --version pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8) Как его можно на другую версию переключить?

Anton-Chechelev Автор вопроса
evle
Ты это из venv смотрел?

сейчас глобально

Anton-Chechelev Автор вопроса
evle
Ты это из venv смотрел?

у меня в этом и трабл, что при включеном venv, он чекает корректный link питона для пип, но при установке uvicron он его инсталит на основании другой версии питона

Anton-Chechelev Автор вопроса

@evle_zzz вот тут описал

Anton Chechelev
у меня в этом и трабл, что при включеном venv, он ...

Ещё раз. Активируешь venv и в нём pip install unicorn. Не pip3, не снаружи venv, а именно так.

Anton Chechelev
сейчас глобально

хватит делать рандомные шаги, это не помогает в диагностике.. @evle_zzz правильно выше описал. Если это не срабоатет юзай python -m pip внутри венва

Какой ещё sudo?

Anton-Chechelev Автор вопроса

python3.10 -m venv venv Error: [Errno 13] Permission denied: '/home/gs1_admin/stage/venv' Я поэтому venv через sudo устанавливал

Anton Chechelev
python3.10 -m venv venv Error: [Errno 13] Permissi...

С правами на запись в папку от пользователя разберись, у тебя какая-то каша с ними. Ты в доступной себе папке это делаешь вообще? Держать venv из-под рута — это не очень нормально, мягко говоря.

Anton-Chechelev Автор вопроса
evle
С правами на запись в папку от пользователя разбер...

Да, в этом была проблема. Спасибо. Все же, можешь подробнее пояснить, почему нельзя создавать venv из под sudo?

Anton Chechelev
Да, в этом была проблема. Спасибо. Все же, можешь...

venv создаётся от имени того пользователя, который будет потом им пользоваться. Нафига тебе выполнять скрипты от рута?

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта