Python安装

因为没有root权限,所以每次装包都要找管理员,而且系统的python指不定谁给你污染一下,所以准备自己装一个Python。
系统:CentOS

安装

https://www.python.org/ftp/python/下找到您所需的python版本

# 下载python 2.7.13
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

# 解压
tar zxvf Python-2.7.13.tgz

# 进入目录
cd Python-2.7.13

# 配置
./configure --prefix=/home/xx/Python2.7 --with-ensurepip=install

# 编译安装
make && make install

这里需要说一下的是第四步配置,如果之后有什么问题,多半可以在这一步解决。

这里我用到了两个参数,第一个--prefix=/home/xx/Python2.7是指定你的python安装路径。如果没有这个参数,那么默认安装/usr/local/bin,这个时候可能会和你之前的有所冲突,特别是像我这种不是在root下安装的。

第二个参数--with-ensurepip=install是会默认安装pip。当然,Python 2.7.9和Python 3.4以上的版本是自带pip的,这个选项才会起作用,不然你还得自己安装。

加入系统变量

这个时候你通过python -V会发现,python的版本还是原来的。原因是我们还没有把它加到系统变量中。

# 将python的bin目录加入PATH
echo 'export PATH="~/Python2.7/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc

这个时候你可以通过python2.7来进入python环境,但是如果你想跟之前一样使用python的话,就需要建立一个软链接。

cd ~/Python2.7/bin

ln -s python2.7 python

source ~/.bashrc

如果你之前是安装在默认路径下,那么可能得先把原来的软链接删除。

查看版本确认是否安装成功。

which python
which pip
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容