Перепутал python3.8 и anaconda python3.8

У меня установлено два python3.8, и один используется, когда у меня есть права sudo в терминале, другой, когда у меня их нет:

Установлен python3.8 (я думаю, с помощью программного обеспечения, которое я использую):

sudo which python3.8

/usr/bin/python3.8

и python3.8, установленный для spyder под

which python3.8

/home/myname/anaconda3/bin/python3.8

Мне нужен anaconda3/bin/python3.8 для проекта, но теперь я хотел бы установить пакет, который мне пришлось собрать самому на python3.8, и мне потребовались дни, пока я понял, что sudo какой python3.8 и какой python3 .8 не то же самое. Как я могу установить что-то с помощью sudo в anaconda/bin/python3.8?


person CST    schedule 14.07.2021    source источник
comment
Вы можете сделать наоборот, обратившись к этому ответу: Использовать Python по умолчанию, а не установку Anaconda при вызове из терминала   -  person Raymond    schedule 14.07.2021
comment
Спасибо, это полезно!   -  person CST    schedule 14.07.2021


Ответы (1)


Код, который я должен был запустить:

sudo python3.8 Packaging/setup.py install

Я изменил его на:

sudo /home/myname/anaconda3/bin/python3.8 Packaging/setup.py install 
person CST    schedule 14.07.2021