Ubuntu22.04深度学习环境安装【Anaconda+Pycharm】

anaconda可以提供多个独立的虚拟环境,方便我们学习深度学习(比如复现论文);

Pycharm编辑器可以高效的编写python代码,也是一个很不错的工具。

下面就记录下Ubuntu22.04的安装流程:

1.Anaconda安装

  1. 下载Anaconda
    Anaconda下载官网连接

    需要输入邮箱地址:

    然后点击Download就开始下载了。

  2. 安装依赖

    bash 复制代码
    sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
  3. 运行anaconda下载的文件

    注意:文件名是自己下载的

    bash 复制代码
    sh Anaconda3-2024.10-1-Linux-x86_64.sh

    这里一直按住回车(挺久的),直到出现yes,接下来会在base虚拟环境下安装很多包。默认就行,需要初始化:

  4. 添加环境变量

    此时输入conda,会提示没有这个命令,需要给anaconda添加环境变量:

    bash 复制代码
    echo "export PATH=$PATH:/home/你自己的用户名/anaconda3/bin">> ~/.bashrc

    比如我的:

    bash 复制代码
    echo "export PATH=$PATH:/home/wzx/anaconda3/bin">> ~/.bashrc
  5. 初始化conda并更新bash

    bash 复制代码
    conda init
    source ~/.bashrc  #重新开一个终端也可以
  6. 检查是否安装成功

    bash 复制代码
    conda activate

    显示了base就行了。

  7. 创建桌面快捷方式

    桌面路径下输入以下命令:

    bash 复制代码
    gedit anaconda.desktop

    打开了一个新的文件,在里面复制并保存以下内容:

    bash 复制代码
    [Desktop Entry]
    Name=Anaconda
    Version=1.0
    Type=Application
    Exec=/home/用户名/anaconda3/bin/anaconda-navigator
    Icon=/home/用户名/文件路径/anaconda-icon-256x256.png
    Terminal=false

    其中Exec表示这个快捷方式对应的可执行文件,如果没有更改安装路径,只需要修改用户名就可以了。

    Icon表示快捷方式的图表,,路径需要自己找(anaconda版本不同可能有一点区别):

    我的路径如下:

    bash 复制代码
    ~/anaconda3/pkgs/anaconda-navigator-2.6.3-py312h06a4308_0/lib/python3.12/site-packages/anaconda_navigator/static/images/common

    可以根据这个自己查找替换,我的最终结果如下:

    bash 复制代码
    [Desktop Entry]
    Name=Anaconda
    Version=1.0
    Type=Application
    Exec=/home/wzx/anaconda3/bin/anaconda-navigator
    Icon=/home/wzx//anaconda3/pkgs/anaconda-navigator-2.6.3-py312h06a4308_0/lib/python3.12/site-packages/anaconda_navigator/static/images/common/anaconda-icon-256x256.png
    Terminal=false

    保存后桌面右下角出现一个图表:

    右键点击运行运行,然后双击:

2.安装Pycharm

可以在Ubuntu Software中搜索Pycharm,直接安装即可:

community是免费的,推荐安装这个。

相关推荐
閤廴聿1 小时前
vmware-ubuntu22.04配置虚拟机win10,重新上网成功
linux·windows·ubuntu
Danileaf_Guo2 小时前
当你买了一台Linux云主机,应该如何测试主机性能?
linux·运维·服务器
特立独行的猫a4 小时前
linux下的MongoDB手动安装部署详解
linux·运维·mongodb
好记忆不如烂笔头abc4 小时前
netplan apply报错No module named ‘netifaces‘
linux·服务器·数据库
我还能再卷一点4 小时前
linux服务器安装mysql数据库和nginx
linux·服务器·数据库
酥暮沐4 小时前
shell脚本回顾1
linux·运维·服务器
Lueeee.4 小时前
Linux Oled显示字符
linux·运维·服务器
xixingzhe24 小时前
linux删除用户
linux·运维·服务器
肆仙.5 小时前
第一次作业
linux·运维·服务器
.:::.5 小时前
Linux 攻击Exploit编写
linux