搭建一个开源项目5-安装python双环境以及Maven工程管理工具

1、安装Python

  • CentOS 7.4自带了一个python2.7环境
    5.1
  • 然而咱们并不想要python2,如今基本都是python3了,咱们打造一个两者共存的环境
  • 将压缩包python-3.8.3.tgz放在/root下面,并解压
[root@localhost ~]# tar zxvf Python-3.8.3.tgz
  • 而后安装相关的依赖
[root@localhost ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

5.2

  • 下面编译源码而且安装,咱们指定安装目录为/usr/local/python3
[root@localhost ~]# cd Python-3.8.3/
[root@localhost Python-3.8.3]# ./configure prefix=/usr/local/python3
[root@localhost Python-3.8.3]# make && make install
  • 执行上面的命令,就会自动生成目录
  • 咱们须要把目录/usr/loacl/python3中的python3可执行作成一份软连接,链接到/usr/bin下,方便后续方便调用python3
[root@localhost Python-3.8.3]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@localhost Python-3.8.3]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  • 咱们分别检查一下不一样命令行的效果,Linux中有两种python环境了
    5.3

“./configure --prefix=路径”的做用是:编译的时候用来指定程序存放路径。
不指定prefix,可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。
引用:https://zhidao.baidu.com/question/535223201.htmlhtml

make是编译的意思。就是把源码包编译成二进制可执行文件
make install 就是安装的意思。python

ln命令是为某一个文件在另一个位置创建一个同步的连接。
-b 删除,覆盖之前创建的连接
-d 容许超级用户制做目录的硬连接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号连接视为通常目录
-s 软连接(符号连接)
-v 显示详细的处理过程
引用:https://www.runoob.com/linux/linux-comm-ln.htmllinux

2、安装MAVEN工具

  • 该工具是用来项目构建以及管理工具
  • apache-maven-3.6.3-bin.tar.gz包放在/opt/maven目录下
  • 执行解压命令
[root@localhost maven]# tar zxvf apache-maven-3.6.3-bin.tar.gz
  • 配置MAVEN加速镜像源,这里配置的是阿里云的,修改/opt/maven/apache-maven-3.6.3/conf/settings.xml
[root@localhost maven]# vim /opt/maven/apache-maven-3.6.3/conf/settings.xml
  • 打开vim以后,咱们修改 这对标签
<mirrors>
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
  </mirrors>
  • 保存退出,开始配置环境变量,修改/etc/profile文件,文件末尾添加以下内容
export MAVEN_HOME=/opt/maven/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
  • 而后从新刷新环境变量source /etc/profile,并执行mvn -v检查是否安装好了
    5.4

3、源码:

相关文章
相关标签/搜索