深度学习环境搭建(一)cuda和pytorch
系统配置
- 服务器型号:Dell PowerEdge R730
- 硬件:
- CPU:Intel® Xeon® CPU E5-2650 v4 @ 2.20GHz
- 显卡:Tesla K80
- 内存:16G * 4根 2400MHZ
- 硬盘:250G
- 系统:Ubuntu 16.04
Python环境配置
Ubuntu1604自带python3.5.2,然而,该版本不符合python pandas的最低版本要求。需要安装python3.7。安装步骤如下:
- 按照阿里云开源镜像站-ubuntu官方提示,将自带的apt源换成阿里源。
并执行https://developer.aliyun.com/mirror/pypi?spm=a2c6h.13651102.0.0.53322f70faPNLn
sudo apt-get update
- 按照Stack Overflow中的步骤建议使用apt安装新的python3.7,不改动原有python3.5的环境,具体地,执行:
- 将ppa添加至仓库
这步可能会提示gpg: keyserver timed out,多尝试几次则成功,成功后执行sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
- 安装python3.7
sudo apt-get install build-essential libpq-dev openssl libffi-dev zlib1g-dev sudo apt-get install python3-pip python3.7-dev
- 注意,当前Pip将并不适用python3.7,需要重新安装pip
python3.7 -m pip install pip
此后在使用pip时
,统一以
代替python3.7 -m pip
pip
- 将ppa添加至仓库
pip 整体过程如果不使用sudo将会出现ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied
的权限问题,这是因为当前用户没有相关路径的权限。
使用安装包安装python时可能会出现新版本的python代替