java1.8 python3.7 go1.16
下载官网:
java:https://www.oracle.com/java/technologies/javase-downloads.html
python:https://www.python.org/downloads/
go:https://golang.google.cn/dl/
下载包
java包下载
wget https://download.oracle.com/otn/java/jdk/8u301-b09/d3c52aa6bfa54d3ca74e617f18309292/jdk-8u301-linux-x64.tar.gz?AuthParam=1629596475_76e9df1770f6132b570c7cfecde5ce43
python包
wget https://www.python.org/ftp/python/3.7.11/Python-3.7.11.tar.xz
golang包
wget https://dl.google.com/go/go1.16.7.linux-amd64.tar.gz
下载好之后将jdk包后缀删去,改为tar.gz结尾.
解压
tar -xzvf jdk-8u301-linux-x64.tar.gz
xz -d Python-3.7.11.tar.xz -k
tar -xvf Python-3.7.11.tar
tar -xzvf go1.16.7.linux-amd64.tar.gz
将解压好的环境文件夹转移 (可选)
这里转移到/opt目录下
mv ./jdk1.8.0_301 ./go ./Python-3.7.11 /opt
JAVA环境配置
打开全局环境配置文件
sudo gedit /etc/profile
在末尾添加内容
#java env
export JAVA_HOME=/opt/jdk1.8.0_301
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
刷新配置:
source /etc/profile
检查环境是否配置成功:
java -version
javac -version
创建软连接(可选项):
sudo ln -s /opt/jdk1.8.0_301/bin/java /usr/bin/
sudo ln -s /opt/jdk1.8.0_301/bin/javac /usr/bin/
python环境配置:
安装依赖包
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
到python文件夹目录下:
cd /opt/Python-3.7.11/
编译安装:
sudo ./configure
sudo make
sudo make install
安装好之后,会在/usr/local/bin 下生产 python3 、python3.7、pip3、pip3.7文件。这时候输入python3.7可以使用了。
但是,由于ubuntu有的版本会自带python2.7, 输入python命令会进入python2.7。所以还需要将新安装python替代自带的2.7版本。
删除自带python,无需备份,/usr/bin目录下python2文件与该python一样。
sudo rm -rf /usr/bin/python
创建软连接(python,pip)
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip
验证是否成功:
python --version
pip --version
更换pip源(只针对用户,不是全局)
mkdir ~/.pip
gedit ~/.pip/pip.conf
写入一下内容,并保存
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
更新pip:
pip install --upgrade pip
golang环境配置
安装一下git
sudo apt install git
修改环境:
sudo gedit /etc/profile
添加以下内容:
#go env
export GOPATH=/home/mima00/go
export GOROOT=/opt/go
export PATH=$GOROOT/bin:$PATH
刷新配置:
source /etc/profile
source ~/.bashrc
查看是否安装成功:
go version
设置go代理,下载go包会快:
go env -w GOPROXY=https://goproxy.cn,direct