Назад | Перейти на главную страницу

Невозможно выполнить pip, даже с правильными разрешениями

Я хочу бежать pip который расположен в conda окружающая среда здесь:

/opt/conda/envs/myenv/bin

После активации среды conda и запуска pip:

$ conda activate myenv
$ pip --help

Я получаю следующие ошибки:

bash: /opt/conda/envs/myenv/bin/pip: /opt/conda/envs/myenv/bin/python: bad interpreter: Permission denied

Разрешения на / opt / conda / envs / myenv / bin / pip:

 File: /opt/conda/envs/myenv/bin/pip
  Size: 234         Blocks: 8          IO Block: 4096   regular file
Device: 66h/102d    Inode: 10355178    Links: 1
Access: (0770/-rwxrwx---)  Uid: (    0/    root)   Gid: ( 1000/anaconda)
Access: 2019-12-03 20:15:28.000000000 +0000
Modify: 2019-12-03 20:15:28.000000000 +0000
Change: 2019-12-03 20:20:01.754106880 +0000
 Birth: -

Разрешения на / opt / conda / envs / myenv / bin / python:

  File: python -> python3.7
  Size: 9           Blocks: 0          IO Block: 4096   symbolic link
Device: 3dh/61d Inode: 10355190    Links: 1
Access: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: ( 1000/anaconda)
Access: 2019-12-03 20:15:42.000000000 +0000
Modify: 2019-12-03 20:15:42.000000000 +0000
Change: 2019-12-03 20:20:01.758106820 +0000
 Birth: -

Я также подтвердил своего пользователя (myuser) находится в anaconda группа с:

$ cat /etc/group
anaconda:x:1000:root,myuser

Я даже пытаюсь указать ему абсолютный путь, но он все равно терпит неудачу:

$ /opt/conda/envs/myenv/bin/pip --help
bash: /opt/conda/envs/myenv/bin/pip: /opt/conda/envs/myenv/bin/python: bad interpreter: Permission denied

Почему я не могу бежать pip, хотя у меня есть правильные разрешения? Любая помощь приветствуется!