[Fenics有限元安装] 虚拟机Linux下,在ubuntu20.04上通过anaconda安装FEniCS有限元框架指南(适合新手小白,超详细)

本文主要是介绍[Fenics有限元安装] 虚拟机Linux下,在ubuntu20.04上通过anaconda安装FEniCS有限元框架指南(适合新手小白,超详细),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我是个计算机小白本白+超级菜鸟,由于我的电脑系统是win10,网上很多对Fenics有限元框架的文章可能不是非常适合我。一开始在老师的指导下,想要在windows下通过下载Docker来安装,但没有成功。后面开始安装虚拟机,最近才在linux环境下搭建Fenics有限元框架,很幸运看到了一篇类似的博客,并与作者进行了讨论,于是想要记录一下,给有需要的同学们一点帮助,希望大家都能成功安装,也欢迎指教~

本文转载整理自:

https://blog.csdn.net/qq_40492373/article/details/105207726?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

我的软件下载版本:

VMwareWorkstation 16 Pro, ubuntu 20.04

我的电脑版本:

windows 10家庭版

具体步骤:

第一步:创建root账户,在终端输入:

sudo passwd root

该命令是ubuntu首次为root账户设置密码,先输入当前账户的密码,再创建root账户的密码,并确认。(补充:root账户和登陆ubuntu开机时的账号不一样。Ubuntu装好后只有一个用户,这个用户是有管理员权限的普通用户,不能访问根目录,如果ubuntu访问根目录,可以把自己整个删除,所以需要一个可以访问根目录的超级管理员账号,这就是root账号,所以root账号需要另外创建。)

 

第二步:Ubuntu更换国内镜像站的源,推荐阿里源或者中科大源。

先输入以下命令用来备份/etc/apt/sources.list文件:

su

会让你输入密码,然后再输入

mv /etc/apt/sources.list /etc/apt/sources.list.backup

这时,sources.list文件已经变为空白,

再输入以下命令,修改sources.list文件

sudo gedit /etc/apt/sources.list

 此时,会自动弹出空白的sources.list文件,

 选择下面三个中的一个源,黏贴进入sources.list中保存后关掉(我选择的是中科大源)。

#南科大源

deb https://mirrors.sustech.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.sustech.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.sustech.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.sustech.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

这篇关于[Fenics有限元安装] 虚拟机Linux下,在ubuntu20.04上通过anaconda安装FEniCS有限元框架指南(适合新手小白,超详细)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/qq_45783997/article/details/118882768
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/617506

相关文章

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)