记Linux配置新的Python开发环境

指定Python编译的gcc版本

先看本机linux上是否已有下载好的gcc版本,如若与自己想要的不符,暂且搁置不动;如若没有,先通过sudo apt-get install gcc下载。
根据下篇博文指引,以gcc7.3.0为例,下载好gcc7.3.0
gcc7.3.0指引博文
根据上述指引下载完毕后,可直接删除原本的gcc

sudo apt-get remove gcc

然后配置我们下载的gcc版本的软链接

sudo ln -s <你下载的gcc路径> /usr/bin/gcc
sudo ln -s <你下载的g++路径> /usr/bin/g++

现在,可以通过获取gcc版本验证当前系统中的gcc版本。

Python下载与安装

现在我们系统中的gcc版本为我们下载的版本,接着在网上下载我们想要的Python版本,解压。
需注意ssl相关的配置,否则使用pip时会报https连接错误。

cd <你的Python源码路径>
vim Modules/Setup.dist
#将208-210行中关于ssl的注释取消

接着是传统的configure,make,make install三步走。

sudo ./configure --enable-optimizations --prefix=/usr/local/python<版本号>
sudo make
sudo make install

如若在make过程中发现自己缺少某个组件,搜索相应系统下(Ubuntu,CentOS)的下载方式并下载即可重新make。
最后配置软链接,此处建议将python命令与pip命令指定到具体的版本号,切记不要删除原有系统中的python环境,笔者在初次尝试时删除了原有系统中的python环境,使得linux系统彻底崩溃。

sudo ln -s <你的python解释器路径> /usr/bin/python<版本号>
sudo ln -s <你的pip路径> /usr/bin/pip<版本号>

接着,我们在系统中用带有版本号的python及pip命令,即可为不同环境的python下载组件并开发了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值