我正在尝试在 Cloudera Data Science Workbench (cdsw) 中的 Linux 4.4 上安装 Python 3.9。我没有 sudo 权限,我将无法连接到任何网站。
当前版本的 python 是 3.6
按照这里提到的过程。
但是,在步骤“sudo make altinstall”上,我在 /usr/local/bin 上收到错误“permission denied”
是否有任何解决方法可以使这一步起作用?这是整个过程的最后一步。
我正在尝试在 Cloudera Data Science Workbench (cdsw) 中的 Linux 4.4 上安装 Python 3.9。我没有 sudo 权限,我将无法连接到任何网站。
当前版本的 python 是 3.6
按照这里提到的过程。
但是,在步骤“sudo make altinstall”上,我在 /usr/local/bin 上收到错误“permission denied”
是否有任何解决方法可以使这一步起作用?这是整个过程的最后一步。
您可以使用上面的方法并使用apt安装...这是最好的方法,
sudo apt update
sudo apt install software-properties-common
随后添加存储库,
sudo add-apt-repository ppa:deadsnakes/ppa
接受更改,然后
sudo apt install python3.9
现在,无论何时你想使用 python3.9,你都必须调用 python3.9 而不是 python3。
如果您使用的是cloudera、cdsw,则无法获得sudo权限,您需要按照本指南安装软件包,
按照上面的指南,然后像这样更改 docker 文件
# Dockerfile
FROM docker.repository.cloudera.com/cdsw/engine:8
RUN rm /etc/apt/sources.list.d/*
RUN apt-get update
RUN apt install software-properties-common
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt install python3.9 python3-pip \
&& rm /etc/apt/sources.list.d/*
RUN pip install pandas numpy
然后按照指南的其余部分进行步骤 2-4,您应该能够获得所需的结果。