/usr/bin/install: 无法创建目录 "/usr/local/pyhton3.8": 权限不够

/usr/bin/install: 无法创建目录 "/usr/local/pyhton3.8": 权限不够
Creating directory /usr/local/pyhton3.8/lib

加sudo试试

使用sudo提权

  • 以下回答由chatgpt基于相关博客总结生成:

    首先,根据参考资料段落0的指导,需要安装pip和setuptools。请按照以下步骤进行操作:

    1. 下载pip的源码

      • 打开 https://pypi.org/project/pip/#files
      • 选择tar.gz的文件并下载
      • 解压下载的文件
    2. 安装setuptools

      • 下载setuptools的源码
        • 打开 https://pypi.org/project/setuptools/#files
        • 选择第二个下载并解压
      • 进入解压后的文件夹
        • 使用cd命令进入解压后的文件夹
      • 运行以下命令安装setuptools
        • sudo python3.7 setup.py build
        • sudo python3.7 setup.py install
    3. 安装pip

      • 进入 pip-19.03 文件夹
        • 使用cd命令进入pip的源码文件夹
      • 运行以下命令安装pip
        • sudo python3.7 setup.py build
        • sudo python3.7 setup.py install
    4. 增加pip3.7的软链接

      • 运行以下命令
        • sudo ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3.7

    接下来,根据参考资料段落2的指导,需要安装Python 3.8。请按照以下步骤进行操作:

    1. 下载Python 3.8的压缩包

      • 打开 https://www.python.org/ftp/python/
      • 找到并下载 python-3.8.0.tgz
    2. 解压文件

      • 运行以下命令解压
        • tar -zxvf Python-3.8.0.tgz
    3. 进入解压后的文件夹

      • 使用cd命令进入解压后的文件夹
        • cd Python-3.8.0
    4. 配置安装路径并安装Python 3.8

      • 运行以下命令配置和安装
        • ./configure --prefix=/usr/local/python3.8
        • make
        • sudo make install
    5. 解决make编译可能遇到的问题

      • 如果在make编译过程中遇到 "zipimport.ZipImportError: can't decompress data; zlib not available" 的错误,运行以下命令安装zlib库依赖
        • sudo apt-get install zlib1g-dev
        • sudo make
        • sudo make install

    接下来,根据参考资料段落3的指导,需要配置Python 3.8的软链接。请按照以下步骤进行操作:

    1. 找到Python 3.8和pip3.8的路径

      • 执行以下命令查找路径
        • whereis python3.8
        • whereis pip3.8
    2. 创建软链接

      • 使用ln -s命令创建软链接
        • sudo ln -s /usr/bin/python3.8
        • sudo ln -s /usr/bin/pip3.8

    最后,根据参考资料段落4的指导,将系统默认的Python版本更改为Python 3.8。请按照以下步骤进行操作:

    1. 编辑bash_profile文件

      • 执行以下命令打开bash_profile文件
        • vi ~/.bash_profile
      • 将以下代码复制进去 PATH="/usr/local/python3.8/bin:${PATH}" export PATH
      • 按下Esc键,然后输入":wq!"保存并退出Vi界面
    2. 更新bash_profile

      • 执行以下命令使更改生效
        • source ~/.bash_profile
    3. 编辑bashrc文件

      • 执行以下命令打开bashrc文件
        • vi ~/.bashrc
      • 将以下代码复制进去 alias python2='/usr/bin/python2.7' alias python3='/usr/local/python3.8/bin/python3.8' alias python=python3
      • 按下Esc键,然后输入":wq!"保存并退出Vi界面
    4. 更新bashrc

      • 执行以下命令使更改生效
        • source ~/.bashrc

    现在,您应该已经成功解决了权限问题,并将Python 3.8安装到了/usr/local/pyhton3.8路径下。您可以通过执行以下命令检查Python版本: - python3.8 --version

信息不够,不知道你是在做啥导致这样的问题啊。。。就只看到就是权限不够,,
当然大家看到这,就只能从最有可能所谓的提权来解答了。。。例如,sudo提权。。。但你的场景究竟是?