如何快速在Ubuntu上搭建python环境?

如何快速在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/
posted @   汪汪队大队长  阅读(300)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示