ubuntu在安装python3.6时,sudo makeinstall 后有如下报错应该如何解决
Creating directory /usr/local/bin/python3.6/bin
/usr/bin/install: 无法创建目录"/usr/local/bin/python3.6": 不是目录
Creating directory /usr/local/bin/python3.6/lib
/usr/bin/install: 无法创建目录"/usr/local/bin/python3.6": 不是目录
Makefile:1150: recipe for target 'altbininstall' failed
make: *** [altbininstall] Error 1
【以下回答由 GPT 生成】
根据报错信息,可以看出在执行sudo make install
命令时,无法创建/usr/local/bin/python3.6
目录。
下面是一种可能的解决方案:
首先,确保您具有足够的权限来执行该命令。使用sudo
命令可以提升您的权限。如果您已经使用了sudo
命令,请跳过此步骤。
确认/usr/local/bin
目录是否已经存在。如果不存在,可以使用以下命令创建该目录:
bash sudo mkdir -p /usr/local/bin
/usr/local/bin/python3.6
目录是否已经存在。如果存在,请确保您具有足够的权限对该目录进行写入操作。您可以使用以下命令更改目录的所有者和权限:bash sudo chown <your_username>:<your_username> /usr/local/bin/python3.6 sudo chmod 755 /usr/local/bin/python3.6
其中,<your_username>
需要替换成您的用户名。
/usr/local/bin/python3.6
目录不存在,您可以尝试手动创建该目录:bash sudo mkdir -p /usr/local/bin/python3.6
然后再次执行sudo make install
命令。
如果您仍然遇到问题,可能是由于其他原因导致的,请提供更多详细信息,以便我能够更好地帮助您解决该问题。