ubuntu / xubuntu conda/pyenv need permission, but sudo conda :command not found

安装conda ,pyenv 创建python环境时 有时候需要 permission ,

但是默认是安装在用户系统环境下,sudo conda :command not found

method 1 : 授予 路径权限
 sudo chown -R ubuntu /home/ubuntu/anaconda3 
 sudo chmod -R +x /home/ubuntu/anaconda3  

​ /home/ubuntu/anaconda3 为 需要 权限 的 路径

method 2 添加到 sudo 路径中 使用 sudo command

To customize the default PATH variable for sudo session, open /etc/sudoers file with a text editor, and look for "secure_path". The value defined in "secure_path" will be used as the default PATH variable when you execute sudocommands.

So add any necessary path (e.g., /usr/local/bin) to "secure_path", and it will be passed to sudo commands.

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

This change will be effective immediately.

  • sudo打开 sudo gedit /etc/sudoers ; gedit 是已经安装的文本编辑器

    ​ 如果 是xubuntu 默认编辑器 mousepad : sudo mousepad /etc/sudoers

  • 找到 Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

  • 添加 安装的 conda/bin 路径 ,注意: 分隔

  • 保存 立即就能用 sudo conda 了


refer :

  1. stackoverfllow
  2. Thx to chainly define-path-environment-variable-sudo-commands

转载于:https://www.cnblogs.com/willowj/p/9113400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值