非root用户下载安装python(详细)

今天准备在实验室的服务器上安装tensorflow环境,准备日后跑深度学习的模型。但是发现服务器的系统是CentOS,自带python2.7,已经和现在的python3.x有很大的差别,所以决定为我的服务器系统更换python3.5.0环境,但是遇到了诸多的问题,搞了好久才跳出坑。下面把我的操作步骤记录下来,希望对大家有所帮助。

环境要求:

  • 服务器操作系统:centOS7
  • 无root权限
  • 可以联网

0.python包的下载&解压

[user ]$ mkdir python3 #创建python3文件
[user/python3]$ cd python3  #进入python3文件内
[user/python3]$ wget http://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz  #下载python
[user/python3]$ tar zxvf Python-3.5.0.tgz #解压python压缩包

1.安装

[user/python3]$ cd Python-3.5.0
[user/python3/Python-3.5.0]$ ./configure --prefix="/home/wangyichao/python3" #添加你的安装路径  这里一定要仔细,不然会出现root权限问题
[user/python3/Python-3.5.0]$ make
[user/python3/Python-3.5.0]$ make install #等待安装完毕

2.配置环境变量

运行到这里,如果你输入python -V,输出的依然是之前的版本,所以我们要修改一下环境变量,像windows操作系统一样。

[user/python3/Python-3.5.0]$ vi  $HOME/.bash_profile  #用vim编辑

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
    export PATH=${PATH}:/home/wangyichao/python3/bin   #注意:在export PATH 之前加入python安装路径
    export PATH

alias python="/home/wangyichao/python3/bin/python3.5"  #设置别名

[user/python3/Python-3.5.0]$ source $HOME/.bash_profile

3.运行

这是当我们输入python时,显示的就是我们安装好的python3.5.0

python运行成功!


发布了15 篇原创文章 · 获赞 2 · 访问量 2198

猜你喜欢

转载自blog.csdn.net/Mr_WangYC/article/details/102499347