与标题一样,如何以 sudo 权限运行安装在 conda 环境中的程序?
该线程(sudo: conda: command not found)提到 conda 命令不能被授予超级用户权限。但是我需要这个特定的程序被授予完全的写入和编辑权限。我尝试更改相关文件夹/程序的权限,但每次都会自动重置为“仅访问”权限。
有什么想法可以规避这个问题吗?
与标题一样,如何以 sudo 权限运行安装在 conda 环境中的程序?
该线程(sudo: conda: command not found)提到 conda 命令不能被授予超级用户权限。但是我需要这个特定的程序被授予完全的写入和编辑权限。我尝试更改相关文件夹/程序的权限,但每次都会自动重置为“仅访问”权限。
有什么想法可以规避这个问题吗?
你不可以。您需要对特定位置的写入和编辑权限才能让您的 conda 存储文件,以便启动操作。conda 默认安装在您的家中,您的用户作为用户和组,因此已经为您创建了该位置。这就是关于 conda 权限所需的全部内容。其他任何事情都是安全问题。
您需要执行的所有其他操作都应通过与 conda 环境断开连接的系统上的脚本来完成。
一个非常基本的例子:
2 和 3 也可以是 cron 作业(通过 crontab 或 /etc/crontab)或目录观察程序(inotify 或使用 Python 看门狗)。