Linux安装python+cuda toolkit

一、安装Python解释器

1. 下载解压

通过官方路径下载较慢,使用镜像会更快

mkdir /downloads
cd /downloads
wget https://mirrors.huaweicloud.com/python/3.9.1/Python-3.9.1.tgz
tar -zxvf Python-3.9.1.tgz

注:也可以根据需要,将3.9.1替换成其他python版本

2. 安装依赖组件

若已有相关组件,这一步可跳过

yum install gcc openssl-devel bzip2-devel libffi-devel elfutils-libelf-devel sqlite-devel -y

注:其中libffi-devel和elfutils-libelf-devel是安装cuda驱动必须的组件;sqlite-devel是后续安装jupyterlab必须的组件。

3. 安装配置

cd Python-3.9.1
./configure --enable-optimizations
make altinstall

4. 检查状态

python3.9 -V
#显示Python 3.9.1则说明安装成功

5. 建立软链接

输入python指令时,系统自动使用的是usr/bin/python,而并非我们最新安装的python解释器

ln -s /usr/local/bin/python3.9 /usr/bin/python
ln -s /usr/local/bin/pip3.9 /usr/bin/pip

若出现ln: failed to create symbolic link '/usr/bin/python': File exists,则使用如下命令

ln -sf /usr/local/bin/python3.9 /usr/bin/python
ln -sf /usr/local/bin/pip3.9 /usr/bin/pip

二、配置虚拟环境

建议为每个工程配置独立的虚拟环境,而不要把项目依赖的库,安装在全局环境中。

1. 设置pip镜像源

# 设置镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 升级pip至最新版 (非必须)
python -m pip install --upgrade pip
# 安装'创建虚拟环境'的必要组件
pip install virtualenv

2. 创建虚拟环境

# 切换到安装路径
cd project_dir
# venv为虚拟环境目录名,目录名自定义
virtualenv venv

3. 激活虚拟环境

source venv/bin/activate 

4. 退出虚拟环境

. venv/bin/deactivate

三、安装nvidia驱动

1. 下载驱动

  • NVIDIA驱动链接,根据显卡型号操作系统cuda toolkit版本下载驱动
  • 下载后将文件上传至服务器

2. 安装驱动

# 切换到上传路径
cd 驱动存放路径
# 执行安装脚本
sh 驱动脚本.sh

安装过程可能会遇到提示,根据提示进行选择即可

3. 检查状态

nvidia-smi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Anycall201

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

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

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

打赏作者

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

抵扣说明:

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

余额充值