在Ubuntu服务器上搭建深度学习环境(Ubuntu 18.04+Anaconda3+pytorch+PyCharm)

基于Ubuntu 18.04的深度学习环境搭建(Ubuntu18.04+Anaconda3+pytorch+PyCharm)

本地下载了mobaXterm作为终端连接工具,连接实验室的gpu服务器,这里基于服务器的18.04系统安装了anaconda3,创建了虚拟环境,安装pytorch,以及安装IDE PyCharm。
终端登录了自己的帐号之后就进入了home/username/这个文件夹下面。

1.下载安装Anaconda3

首先在服务器上home/username/文件夹下创建一个新的文件夹Downloads,下载Anaconda放到Downloads文件夹下面,这里推荐从清华镜像源下载,速度更快,这里下载的是下面这个,
在这里插入图片描述
cd Downloads
在Downloads文件夹下使用如下命令下载:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP、HTTPS及FTP协议下载文件。
在这里插入图片描述

下载完成之后使用如下命令进行安装,
bash Anaconda3-2021.11-Linux-x86_64.sh
在这里插入图片描述
下面提示同意许可协议,输入yes,
以及是否要安装在默认路径下还是自定义安装路径,这里选择自定义安装路径,
在这里插入图片描述
下面询问Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no],这里是把conda添加到PATH中,让你能使用conda命令,所以这个直接yes。
这里选择了yes后续就不需要手动修改.bashrc 文件配置环境变量了
旧版本的会问Do you wish the installer to initialize Anaconda3 in your /username/.bashrc ? [yes|no],也是选择yes即可。

在这里插入图片描述
出现上面的信息说明安装完成。
检查一下是否安装成功:
最好关闭session重新连接一下,再打开之后就可以看见前面多了一个(base),
输入python,如下可以看到anaconda里面的python版本是3.9.7,anaconda安装成功!
在这里插入图片描述
附上之前版本配置环境变量的操作,参考:(我们这里上面已经自动配置了环境变量)
在这里插入图片描述
在这里插入图片描述

2.利用conda创建虚拟环境

配置清华镜像源,加快下载速度,

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

在这里插入图片描述
创建虚拟环境,虚拟环境的python版本选择3.7,base环境的python版本是3.9,
conda create -n pytorch-gpu python=3.7
在这里插入图片描述
创建成功之后,查看环境列表,可以看到base环境和刚刚创建的虚拟环境pytorch-gpu,
conda env list
在这里插入图片描述
激活虚拟环境pytorch-gpu,可以看到其python版本为3.7,
在这里插入图片描述

3.在上面创建的虚拟环境中搭建pytorch-gpu框架

首先去pytorch官网查看Linux系统,CUDA10.2对应的pytorch,torchversion使用conda安装的安装命令,这里是
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
验证pytorch是否安装成功,以及是否可以使用GPU进行计算
如果输出的结果为false,则表示pytorch无法使用GPU资源进行运算,需要自寻方法解决。
如果输出的结果为true,则表示pytorch build for GPU搭建成功。
在这里插入图片描述
pytorch安装成功!

4.安装PyCharm

Pycharm是一款来自JetBrains公司的强大的Python IDE,它可以为每个创建的project调用指定的conda虚拟环境(如上文创建的名为pytorch-gpu的虚拟环境)python解释器。
下载PyCharm, PyCharm官网链接

首先关闭虚拟环境,返回base,
conda deactivate
在这里插入图片描述
在本地下载好pycharm-community-2020.1.4.tar.gz,拖拽上传至服务器的Downloads文件夹下,使用如下命令解压安装包,
tar xzvf pycharm-community-2021.3.3.tar.gz
在这里插入图片描述
解压完成后,继续输入以下指令, 即可打开pycharm。
cd pycharm-community-2021.3.3/bin/
sh pycharm.sh
在这里插入图片描述
在这里插入图片描述
经过一些初始化设定后,进入settings -> project ____ -> Python Interpreter,
点击右边的小齿轮⚙,add Python Interpreter -> conda environment -> existing environment,选择创建好的conda 虚拟环境。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关闭pycharm之后就酱紫了
在这里插入图片描述
关闭session
在这里插入图片描述

必要步骤基本已经完成啦!

总结

参考网上大佬的教程,链接:https://zhuanlan.zhihu.com/p/223001118
在这里插入图片描述
这里服务器上师兄已经配置好了cuda(装的是cuda10.2)和cuDNN,所以省略了这步,需要做的就是安装anaconda,创建虚拟环境,在虚拟环境中搭建pytorch for gpu框架,最后安装PyCharm。
记录一下下,以后用的时候可以省点时间呜呜呜

主要参考:
https://zhuanlan.zhihu.com/p/223001118
https://blog.csdn.net/qq_43082542/article/details/121166968
https://blog.csdn.net/wuprogrammer/article/details/108928990
https://blog.csdn.net/weixin_45591044/article/details/104312338
https://blog.csdn.net/qq_15192373/article/details/81091098

  • 10
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Ubuntu 18.04是一种广泛使用的操作系统,它有很多用途,其中之一就是用于设置PX4环境的虚拟机。 PX4是一个用于无人机的开源飞行控制系统,它是在Ubuntu上进行开发和使用的。为了建立PX4环境的虚拟机,我们首先需要安装一个虚拟机软件,比如VirtualBox或VMware。 安装完虚拟机软件后,我们可以在它们的界面上创建一个新的虚拟机。在创建过程中,我们需要选择使用Ubuntu 18.04作为虚拟机的操作系统。然后,我们需要设置虚拟机的硬盘容量、内存大小和其他配置选项。 创建虚拟机后,我们需要下载Ubuntu 18.04的镜像文件,并将其加载到虚拟机中。然后,我们可以启动虚拟机,并按照指示完成Ubuntu 18.04的安装过程。 安装完成后,我们可以通过虚拟机软件提供的界面进入Ubuntu 18.04的桌面环境。在桌面环境中,我们可以打开终端,并在终端中运行命令来安装PX4的依赖项和软件包。 一旦PX4环境安装完成,我们可以通过终端中的命令来启动PX4,并连接无人机,进行飞行控制和调试等操作。 在虚拟机中设置PX4环境可以提供一个安全且隔离的开发环境,以便我们能够在不影响主机系统的情况下进行PX4开发和测试。 总而言之,创建一个Ubuntu 18.04的虚拟机,并在其中设置PX4环境,可以让我们更方便地进行无人机飞行控制系统的开发和测试工作。 ### 回答2: 在Ubuntu 18.04搭建PX4环境的虚拟机是一种常见的方法,它可以帮助开发者在稳定的环境中测试和开发PX4相关的软件。以下是一个简单的步骤指南: 1. 下载并安装虚拟机软件:可以选择VirtualBox或者VMware等虚拟机软件,根据自己的需求选择合适的版本并安装。 2. 下载Ubuntu 18.04镜像:从Ubuntu官网下载合适的Ubuntu 18.04镜像文件,记下下载位置。 3. 创建虚拟机:打开虚拟机软件,选择创建新虚拟机,一般会指导您输入虚拟机的配置信息。根据虚拟机软件的提示,指定虚拟机的名称、类型和操作系统等。 4. 配置虚拟机:在创建虚拟机后,选择“设置”菜单进入虚拟机配置界面。在“存储”选项中,添加Ubuntu 18.04镜像文件作为虚拟机的光盘驱动器。 5. 启动虚拟机:现在可以启动虚拟机了,在虚拟机软件中选择对应的虚拟机并点击启动按钮。虚拟机会加载Ubuntu 18.04镜像并启动。 6. 安装Ubuntu 18.04:根据Ubuntu的安装向导,选择合适的语言和地区设置,安装过程中会要求您选择磁盘分区和用户名密码等信息。安装完成后,重启虚拟机。 7. 更新系统:启动虚拟机后,在终端中运行以下命令更新系统: ``` sudo apt update sudo apt upgrade ``` 8. 安装PX4环境:通过终端命令安装PX4环境: ``` sudo apt install px4-ros-melodic-desktop ``` 9. 配置PX4环境:运行终端命令进入PX4目录进行配置: ``` cd ~/PX4 ./Tools/setup/ubuntu.sh ``` 10. 编译和运行PX4:按照官方文档指导,使用make命令编译PX4,并按照指导运行。 通过以上步骤,您就可以在Ubuntu 18.04搭建并配置PX4环境的虚拟机了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值