Ubuntu20.04安装python3.7.5、CUDA、CUDNN记录

Ubuntu20.04安装python3.7.5、CUDA、CUDNN记录,第1张

尝试用百度的AI Studio来着,但是算力卡直接被我薅光了。一气之下回归Unbuntu。安装因为18.04也有点旧了,本着能折腾就不躺平的精神,上了20.04.

显卡驱动安装

因为要机器学习,就不得不用CUDA。电脑硬件是i7-9750h/GTX1660Ti/32G,安装显卡驱动版本为470。用系统自带的“软件和更新”里的附加驱动,就能找到。

安装好后,在终端里输入

nvidia-smi

查看输出。有方框框并显示出自己显卡正确型号,则安装成功。

CUDA安装

cuda版本对照

此处引用文章

CUDA与CUDNN安装教程https://blog.csdn.net/weixin_43742643/article/details/115355545#_cuDnn_106

Python3.7.5(或者其他版本)安装

首先update upgrade以下

sudo apt update
sudo apt upgrade

安装可能缺少的文件

sudo apt install build-essential -y
sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
sudo apt-get install zlib1g-dev

下载Python安装包

sudo wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

如果运行了没得反应,就直接复制网址在浏览器打开,会自动下载。

想安装其他版本Python,则直接修改连接中的版本号即可。

下载后运行解包‘’

tar -xzvf Python-3.7.5.tgz
注意:如果直接浏览器下载python,安装包会直接到“/下载”或者“/Downloads”文件夹下。此时需要先将文件移动到“/usr/local”下,再解包进行下面 *** 作。

若遇到无法复制,则新建一个终端,然后运行:

sudo nautilus

然后复制

之后就是配置、编译等等 *** 作

cd Python-3.7.5
./configure --enable-optimizations
sudo make
sudo make install
修改默认Python版本

ubuntu20.04默认3.8.2,且需要输入Python3才能正确调用。进行以上 *** 作后,现在进行更换默认Python和Pip版本的 *** 作

打开新的终端后

如果直接输入Python没有输出,则输入

echo alias python=python3 >> ~/.bashrc
source ~/.bashrc

这样会将Python和Python3链接

如果有输出,则参考

Ubuntu18.04利用update-alternatives更换Python和piphttps://blog.csdn.net/weixin_40332685/article/details/107570215?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165234973716781483757744%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165234973716781483757744&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-107570215-null-null.142^v9^pc_search_result_control_group,157^v4^control&utm_term=ubuntu%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4pip%E7%89%88%E6%9C%AC&spm=1018.2226.3001.4187接下来看PIP

回到根目录后,输入pip无反应,但pip3正常,则进行

whereis pip3

根据输出的pip和pip3地址,对应性调整下面命令

udo update-alternatives --install /usr/local/bin/pip pip /usr/local/bin/pip3 1

回车运行,然后输入

pip show pip

能够正常输出则成功。

更新pip
sduo pip install --upgrade pip

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

原文地址:https://54852.com/langs/918415.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存