一、安裝Python
- CentOS 7.4自帶了一個python2.7環境

- 然而我們并不想要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

- 下面編譯原始碼并且安裝,我們指定安裝目錄為
/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環境了

“./configure --prefix=路徑”的作用是:編譯的時候用來指定程式存放路徑,
不指定prefix,可執行檔案默認放在/usr /local/bin,庫檔案默認放在/usr/local/lib,組態檔默認放在/usr/local/etc,其它的資源檔案放在/usr /local/share,
參考:https://zhidao.baidu.com/question/535223201.html
make是編譯的意思,就是把原始碼包編譯成二進制可執行檔案
make install 就是安裝的意思,
ln命令是為某一個檔案在另外一個位置建立一個同步的鏈接,
-b 洗掉,覆寫以前建立的鏈接
-d 允許超級用戶制作目錄的硬鏈接
-f 強制執行
-i 互動模式,檔案存在則提示用戶是否覆寫
-n 把符號鏈接視為一般目錄
-s 軟鏈接(符號鏈接)
-v 顯示詳細的處理程序
參考:https://www.runoob.com/linux/linux-comm-ln.html
二、安裝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-安裝python雙環境以及Maven工程管理工具.md
- https://github.com/ruigege66/Linux/blob/master/搭建一個開源專案5-安裝python雙環境以及Maven工程管理工具.md
- CSDN:https://blog.csdn.net/weixin_44630050
- 博客園:https://www.cnblogs.com/ruigege0000/
- 歡迎關注微信公眾號:傅里葉變換,個人賬號,僅用于技術交流

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/9750.html
標籤:Linux
下一篇:CentOS7本地yum配置腳本
