尝试用百度的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链接
如果有输出,则参考
回到根目录后,输入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