Ubuntu系统下配置PyTorch环境

目录

前言

步骤

一、NVIDIA驱动

 二、Anaconda安装

三、Pytorch安装

四、Pycharm安装


前言

        这几天一直研究如何在ubuntu系统下安装Pytorch,中间磕磕碰碰也是碰到了各种各样的错误,但好在最终torch.cuda.is_available()显示True,时间也算没白白浪费。同样也感谢我当初的Linux老师为我指点迷津(有一说一,linux这个东西跟win是真不一样,对小白很不友好)

步骤

一、NVIDIA驱动

        1、安装linux系统,这个不多赘述,随便一个b站的教程都可以教会你。但还是友情提醒一下,在分配虚拟内存的时候最好多分配一点,我当初分配了50G,光Anaconda就占了30G;另一个,雷神的电脑在进Ubuntu系统的时候是按F7哈

2、安装NVIDIA驱动(linux的驱动是要自己下的哈,不像win电脑买回来就有)

下载显卡驱动,按自己电脑显卡的型号来,我的是RTX2060 链接:官方驱动 | NVIDIAhttps://www.nvidia.cn/Download/index.aspx?lang=cn一定要根据自己的型号来哈

下载完成后在终端(就是那个黑框框)卸载之前的显卡驱动

sudo apt-get --purge remove nvidia-*

修改文件配置

sudo gedit /etc/modprobe.d/blacklist.conf

在最后添加,添加完保存退出

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist nvidiafb

blacklist rivatv

options nouveau modeset=0

更新系统,更新完一定要重启系统哈,一定!

sudo update-initramfs -u

进到你下载NVIDIA文件目录,我的文件名就叫下载

cd 下载

下面给.run文件赋予权限

sudo chmod a+x NVIDIA-Linux-x86_64-510.60.02.run

安装

sudo ./NVIDIA-Linux-x86_64-510.60.02.run -no-x-check -no-opengl-files

另外在安装过程中会有几个选项得注意一下

1.The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。
3.Nvidia’s 32-bit compatibility libraries? 选择 No 继续。
4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续

最后验证驱动 :nvidia-smi 出现下面的界面说明驱动安装完成


 

 二、Anaconda安装

下面是官网

Anaconda | Anaconda Distributionhttps://www.anaconda.com/products/distribution#download-section和NVIDIA驱动下载大同小异,下载完成cd一下,再bash一下

我的是放在了‘下载’目录文件下

cd 下载
bash Anaconda3-2020.07-Linux-x86_64.sh 

然后就会进到信息页面

 一路enter

同样也有几个选项

1.Do you accept the license terms?  输入yes

2.下面会问你保存到哪个目录下面,如果默认安装在用户目录,直接enter;自定义目录的话输入你想安装的目录再enter

3.Do you wish the installer to initialize Anaconda3 by running conda init ? 输入 no 后回车

安装完成!

下面就要配置一下环境变量

vim ~/.bashrc
export PATH="/home/fzy/anaconda3/bin:$PATH"

注意一下,中间的是你anaconda安装的目录

source ~/.bashrc

下面测试anaconda

 至此anaconda安装完成

三、Pytorch安装

Start Locally | PyTorchhttps://pytorch.org/get-started/locally/这是pytorch官网,下面进入选项配置

 前面Stable稳定版,linux系统,conda命令,python语言不变,后面cuda是根据自己的显卡来,无显卡就用cpu(友情提醒:没gpu的深度学习真的很慢,很慢)

最后一排官网会给你相应版本的命令,复制到命令行就可以

 一路enter,一路yes

至此整个pytorch环境就配置完成

测试

返回true说明没问题,显卡可以使用

另外说一下我遇到的错误类型

1.在使用清华镜像下载一个特别大的文件的时候最后可能会报错:段错误(核心已转储)网上说什么size改成102400,不管用,但实际操作来看这个好像影响不大

2.安装驱动后再重启电脑出现黑屏,参考下面这位大佬的解决方法

ubuntu系统安装完nvidia显卡驱动后黑屏,不能进入系统_西海岸看日出的博客-优快云博客_ubuntu装完显卡驱动黑屏

3.torch.cuda.is_available()出现false,自检显卡型号是否对应,pytorch版本是否对应(可以通过以下链接),cudnn和cudatoolkit

Previous PyTorch Versions | PyTorchhttps://pytorch.org/get-started/previous-versions/再附cudnn和cudatoolkit的镜像命令

wget -t 400 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudatoolkit-11.3.1-h2bc3f7f_2.tar.bz2
wget -t 400 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudnn-8.2.1-cuda11.3_0.tar.bz2

下载完后把这两都解压一下

conda install --offline cudatoolkit-11.3.1-h2bc3f7f_2.tar.bz2
conda install --offline cudnn-8.2.1-cuda11.3_0.tar.bz2

段错误别管它

四、Pycharm安装

Download PyCharm: Python IDE for Professional Developers by JetBrainshttps://www.jetbrains.com/pycharm/download/#section=windowspycharm是python的一个编译器,上面是官网链接

注意有两个版本Professional和Community

这里选择免费的社区版,就是Community;当然Professional也可以通过某种途径破解哈

进入命令行输入以下命令

cd pycahrm下到的文件

sh 你的pycharm文件

进到pycharm后进行如下配置

 右边ok,然后create

同样在pycharm里面也测试一下cuda

 返回True

至此本次Pytorch环境配置全部结束

Github上很多优质的项目是用linux实现,最近我看那个StarGan就比较好,好了不多说,有什么问题欢迎评论私信

<think>好的,我现在要解决用户在Ubuntu 20.04上配置PyCharm开发环境的问题。首先,我需要回顾用户提供的参考引用,看看里面有没有相关的步骤。 引用[2]提到安装Pycharm社区版并解决中文输入问题,参考了某位博主的第四节,可能涉及安装步骤。引用[3]提到安装Python和Pycharm,并选择Linux版本。引用[4]详细介绍了使用Conda配置IPython环境的步骤。这些信息可能对用户有帮助。 用户的问题包括安装PyCharm配置中文输入、设置Conda环境等。我需要将这些步骤整理出来,确保结构清晰,分步骤说明。同时要注意用户提到的系统级指令,比如使用正确的中文回答,生成相关问题,并正确引用来源。 首先,安装PyCharm社区版可以通过Snap或手动下载。Snap方法简单,但用户可能需要手动下载以获得最新版本。然后配置桌面快捷方式,避免每次通过终端启动。接下来是中文输入问题,引用[2]和[3]都提到需要修改配置文件,添加JAVA环境变量。这部分需要详细说明,确保用户能正确操作。 然后是配置Python环境,引用[4]提到了使用Conda安装和管理环境,可能需要指导用户如何将Conda集成到PyCharm中。最后,安装常用插件和优化设置,提升开发体验。 在整理过程中,要确保每个步骤都有对应的引用标注,比如解决中文输入的问题来自引用[2]和[3]。同时,生成的相关问题需要围绕安装、配置优化、环境管理等方面,帮助用户进一步解决问题。 需要检查是否有遗漏的步骤,比如是否提到如何启动PyCharm,或者如何处理可能的安装错误。此外,用户可能对命令行操作不熟悉,所以步骤要尽量详细,比如给出具体的终端命令。 最后,确保回答符合格式要求,使用中文,正确使用LaTeX格式(虽然这个问题可能涉及较少数学公式),并生成相关问题。引用标注要自然,放在句末。</think>以下是在Ubuntu 20.04上配置PyCharm开发环境的详细步骤: ### 1. 安装PyCharm **方法一:通过Snap安装(推荐)** ```bash sudo snap install pycharm-community --classic ``` **方法二:手动安装** - 从官网下载Linux版PyCharm:https://www.jetbrains.com/pycharm/download/#section=linux - 解压后运行安装脚本: ```bash tar -xzf pycharm-*.tar.gz -C ~/ cd ~/pycharm-*/bin ./pycharm.sh ``` ### 2. 配置桌面快捷方式 ```bash # 创建启动器 sudo nano /usr/share/applications/pycharm.desktop # 添加以下内容 [Desktop Entry] Name=PyCharm Exec=/snap/bin/pycharm-community Terminal=false Icon=/snap/pycharm-community/current/bin/pycharm.png Type=Application Categories=Development; ``` 保存后即可在应用菜单找到PyCharm[^3]。 ### 3. 解决中文输入问题 修改PyCharm启动配置: ```bash # 编辑pycharm.sh文件 sudo nano ~/pycharm-*/bin/pycharm.sh # 在文件开头添加 export XMODIFIERS=@im=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus ``` 重启PyCharm后即可实现中文输入跟随光标[^2]。 ### 4. 配置Python环境 **集成Conda环境(可选):** ```bash # 安装Miniconda wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh # PyCharm中设置 File > Settings > Project:xxx > Python Interpreter > Add Conda Environment ``` 通过Conda可管理IPython交互环境[^4]。 ### 5. 优化设置 - 安装Chinese插件实现界面汉化 - 启用Scientific Mode支持数学公式渲染 - 配置版本控制工具(Git/SVN)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清忖灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值