【环境配置】虚拟机、服务器等Linux常见环境配置

【环境配置】虚拟机、服务器等Linux常见环境配置,第1张

跟我一起配置环境
      • 1、gfortran安装
      • 2、gcc安装
      • 3、c++ complier
      • 4、mpich安装
      • 5、python安装

1、gfortran安装

Ubuntu上可以安装开发套件:

sudo apt-get install build-essential libssl-dev

如果有调试需求,gfortran 的 debug 选项为 -g

先在 ubuntu 的终端敲入命令:

$gfortran --version

看看是否安装了gfortran。

如果没有安装,可以使用如下命令安装:

sudo apt-get install gfortran
2、gcc安装

如果没有安装,可以使用如下命令安装:

sudo apt-get install gcc
3、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
mpichversion
5、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
    1. 安装依赖zlib、zlib-devel
      sudo apt install zlib1g
      sudo apt-get install zlib1g-dev
    2. 重新编译安装Python
      ./configure
    3. 编辑Modules/Setup文件
    4. 找到下面这句,去掉注释
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 
  1. 重新编译安装: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内各位大佬的文章学习所得,非常感谢大佬们的内容,本文章仅为整合方便参考学习,因为当时记笔记忘了记链接了,所以参考的部分没加引用,非常抱歉。本文章未来会持续更新,找到链接也会补上。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/869150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存