如何快速在Ubuntu上搭建python环境?
一、准备好python源码包
使用curl命令获取python源码包的过程很缓慢且容易失败,因此提前去官网下载好后放在本地是最好的办法。
二、启动镜像并挂载python源码包所在的目录
docker run --rm --name ubuntu-python -it -v D:\PythonPackages:/home/python ubuntu
注:D:\PythonPackages为宿主机目录。
三、安装编译和正常运行python所需的相关库
DEBIN_FRONTEND=noninteractive apt-get install -y \
make \
build-essential \
libssl-dev \
zlib1g-dev \
libbz2-dev \
libreadline-dev \
libsqlite3-dev \
wget \
curl \
llvm \
libncurses5-dev \
libncursesw5-dev \
xz-utils \
tk-dev \
libffi-dev \
liblzma-dev \
python-openssl \
git \
&& rm -rf /var/lib/apt/lists/*
这里我装了git,如果不需要可以忽略。
四、编译安装python
cd到源码包所在的目录,比如/home/python/Python-3.6.7(我这里提前解压好了)
cd /home/python/Python-3.6.7
编译安装
./configure --prefix=/home/python/3.6 \
&& make && make install
注:--prefix可指定python安装目录
五、link可执行文件到系统的环境变量路径
这一步是为了方便使用,使用ln命令创建python和pip到/usr/bin目录的软链
ln -s -f /home/python/3.6/bin/python3.6 /usr/bin/ \
&& ln -s -f /home/python/3.6/bin/pip3.6 /usr/bin/
标签:bin,python,dev,3.6,源码,Ubuntu,home,搭建
From: https://www.cnblogs.com/wang-wang-blog/p/16814446.html