/usr/bin/install: 无法创建目录"/usr/local/python2.7.15": 权限不够
时间: 2023-08-26 15:06:49 浏览: 437
这个错误提示是因为您的用户没有足够的权限来创建 `/usr/local/python2.7.15` 目录。
您可以尝试使用 `sudo` 命令来执行安装,例如:
```
sudo /usr/bin/install ...
```
这将以管理员权限运行 `install` 命令,并且您将被要求输入管理员密码。
如果您仍然遇到权限问题,您可以尝试在您有权限的目录下安装软件,例如:
```
/usr/bin/install ... --prefix=/path/to/some/directory
```
这将在 `/path/to/some/directory` 目录下安装软件,而不是 `/usr/local/python2.7.15` 目录。
相关问题
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
这是一个环境变量 PATH 的值,它定义了系统在哪些目录中搜索可执行文件。具体来说,当你在终端输入一个命令时,系统会按照 PATH 中定义的顺序在这些目录中查找该命令的可执行文件。例如,如果你输入了命令 ls,系统会在 PATH 中的每个目录中查找 ls 可执行文件,一旦找到就执行该文件。在这个例子中,PATH 中包含了很多目录,包括 /usr/bin、/usr/sbin、/bin 等等。
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
PATH是一个环境变量,用于指定系统哪些目录中查找可执行文件。当我们在终端输入一个命令时,系统会按照PATH中指定的顺序在这些目录中查找对应的可执行文件,并执行找到的第一个匹配的文件。
在你提供的PATH中,包含了多个目录,每个目录之间使用冒号(:)分隔。具体解释如下:
1. /bin:系统命令的存放目录,包含了一些最基本的命令,如ls、cp等。
2. /sbin:系统管理员使用的命令的存放目录,包含了一些管理和维护系统的命令,如ifconfig、iptables等。
3. /usr/bin:用户使用的命令的存放目录,包含了一些常用的命令,如gcc、python等。
4. /usr/sbin:系统管理员使用的命令的存放目录,类似于/sbin,但是这些命令不是必须的。
5. /usr/local/bin:用户自行安装的软件的存放目录,包含了一些非系统默认安装的命令。
6. /usr/local/sbin:用户自行安装的软件的存放目录,类似于/usr/sbin,但是这些命令不是必须的。
7. ~/bin:当前用户的个人目录下的bin目录,用于存放用户自定义的命令。
通过设置PATH环境变量,我们可以方便地执行各种命令,而不需要指定完整的命令路径。
阅读全文