- 1、gfortran安装
- 2、gcc安装
- 3、c++ complier
- 4、mpich安装
- 5、python安装
Ubuntu上可以安装开发套件:
sudo apt-get install build-essential libssl-dev
如果有调试需求,gfortran 的 debug 选项为 -g
先在 ubuntu 的终端敲入命令:
$gfortran --version
看看是否安装了gfortran。
如果没有安装,可以使用如下命令安装:
sudo apt-get install gfortran2、gcc安装
如果没有安装,可以使用如下命令安装:
sudo apt-get install gcc3、c++ complier
如果没有安装,可以使用如下命令安装:
sudo apt-get install g++4、mpich安装
1、找到 mpich-3.4.2.tar.gz 文件,解压
tar -zxvf mpich-3.4.2.tar.gz
2、创建 build 目录,进行编译预设置。
mkdir mpich-build cd mpich-build ../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2
3、编译。
sudo make -j20
如果出现问题,请往下看。
a. 出现 ‘configure: error: no ch4 netmod selected …’ , 则,
make clean cd .. rm -rf mpich-build mkdir mpich-build cd mpich-build ../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --with-device=ch4:ofi sudo make -j20
b. 出现包含 fortran 这个词的错误,则,
make clean cd .. rm -rf mpich-build mkdir mpich-build cd mpich-build ../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran sudo make -j20
c. a 和 b 都有,则,
make clean cd .. rm -rf mpich-build mkdir mpich-build cd mpich-build ../mpich-3.4.2/configure --prefix=/usr/local/mpich-3.4.2 --disable-fortran --with-device=ch4:ofi sudo make -j20
4、安装。
sudo make install -j4
5、设置环境变量。
vi ~/.bashrc
在文件末尾加上n
# MPI_ROOT 改成你自己的mpich安装路径 export MPI_ROOT=/usr/local/mpich-3.4.2 export PATH=$MPI_ROOT/bin:$PATH export MANPATH=$MPI_ROOT/man:$MANPATH
刷新环境变量,
source ~/.bashrc
6、验证安装效果。输出正确表示安装成功。
which mpicc mpichversion5、python安装
安装的Ubuntu 16操作系统里面自带的Python版本一个是2.7,一个是3.5。
如果想安装一个3.7.x的版本。
注意:此处的安装不是由3.5.2升级到3.7.x,这是两个不同的版本。
安装步骤如下:
第一步:安装依赖环境:
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
这一步由于下载的东西较多,一次可能无法成功,可以多执行几次,直到出现下面的提示:
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
第二步:下载Python3安装包
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz;
第三步:解压安装包
tar -zxvf Python-3.7.6.tgz;
第四步:进入解压后的目录
cd Python-3.7.6; ./configure; make; make install;
- zipimport.ZipImportError: can’t decompress data; zlib not available
- 安装依赖zlib、zlib-devel
sudo apt install zlib1g
sudo apt-get install zlib1g-dev - 重新编译安装Python
./configure - 编辑Modules/Setup文件
- 找到下面这句,去掉注释
- 安装依赖zlib、zlib-devel
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
- 重新编译安装:make & make install
第五步:安装成功后,找到python3.7解释器位置,一般是/usr/local/bin/python3.7
删除原来的软连接
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3
添加python3的软链接
ln -s /usr/local/bin/python3.7 /usr/bin/python3
添加 pip3 的软链接
ln -s /usr/local/bin/pip3.7 /usr/bin/pip3
查看一下是否安装成功:
$ python3 -V
Python 3.7.6
$ pip3 -V
pip 19.2.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
至此,Python3.7.6安装成功。
============================================================================
以上内容部分来自CSDN内各位大佬的文章学习所得,非常感谢大佬们的内容,本文章仅为整合方便参考学习,因为当时记笔记忘了记链接了,所以参考的部分没加引用,非常抱歉。本文章未来会持续更新,找到链接也会补上。