Ubuntu16.04+Python3.6+Cuda9.2+Cudnn7.2+Pytorch0.4.1

Ubuntu16.04+Python3.6+Cuda9.2+Cudnn7.2+Pytorch0.4.1

本博客所有所需文件百度云链接(提取码:nl85)

一.安装双系统(win10+ubuntu16.04)

  1. 在win10下载Rufus(启动盘制作工具)官网下载csdn下载
  2. 下载Ubuntu16.04镜像官网下载中科大源阿里云源兰州大学源浙江大学源
  3. 用Rufus制作好启动盘,进入BIOS,选择U盘启动。制作教程
  4. 选择Install Ubuntu,中间选择与win10共存(不要清除整个磁盘),直到安装完成,拔下U盘,点击立即重启
  • 注:如果开机启动后发现只有ubuntu,不要着急,开机后终端输入:$ sudo apt-get install grub下次开机就能看到win10了

二.Ubuntu 更改下载源为国内源

  1. 备份原来的源
    sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
  2. 输入命令修改sources.list文件
    sudo gedit /etc/apt/sources.list
  3. 在文件最前面添加以下条目(清华源):

    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

  • 注:如果要添加其他源,就点我
  1. 更新源
    sudo apt-get update
  2. 复损坏的软件包,尝试卸载出错的包,重新安装正确版本
    sudo apt-get -f install

三.安装NVIDIA驱动(NVIDIA-Linux-x86_64-396.18)

  1. NVIDIA官网下载合适的驱动
    注意!!!:驱动文件最好放在主文件夹下为之后安装驱动准备!!!

  2. 软件和更新 -> 附加驱动 -> 继续使用手动安装的驱动

  3. 准备工作
    $ lsmod | grep nouveauubuntu自带的nouveau驱动会影响安装 若有输出,执行以下几步,没有的话就跳到4
    $ cd /etc/modprobe.d
    $ sudo touch blacklist-nouveau.conf
    $ sudo gedit blacklist-nouveau.conf
    在打开的文件中输入

    blacklist nouveau
    options nouveau modeset=0

    $ sudo update-initramfs -u
    $ reboot
    重启后 重新从三.3开始

  4. 安装驱动
    $ sudo apt-get remove --purge nvidia-*卸载掉原有驱动
    CTRL + ALT +F1 进入字符界面,以下两行命令需要记下来在进入前记下来
    注意:CTRL + ALT + F7 是回到图形界面,不过本文从始至终不需要从字符界面回到图形界面
    $ sudo chmod a+x NVIDIA-Linux-x86_64-396.18.run获取权限
    $ sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files安装驱动
    -no-opengl-files 意思是不安装opengl,如果安装的话可能会导致循环登陆!
    $ reboot重启
    $ nvidia-smi如果出现一个表格,则安装完成

四.安装python3.6并设为默认(参考来源)

  • $ add-apt-repository ppa:jonathonf/python-3.6添加ppa到系统
    $ apt-get update更新
    $ sudo apt-get install python3.6-dev
    $ sudo apt-get install python3.6-gdbm
    ls -l /usr/bin | grep python查看python命令指向:
    rm /usr/bin/python删除原有python软连接
    ln -s /usr/bin/python3.6 /usr/bin/python建立python到python3.6新的软链接
    apt-get install python3-pip安装python3版本pip
    ln -s /usr/bin/pip3 /usr/bin/pip建立pip到pip3的软连接。

五.安装cuda9.2.148_396.37_linux

  • 去Cuda官网下载Cuda9.2
    $ sudo sh cuda9.2.148_396.37_linux.run注意:提示安装驱动时选否
    $ sudo gedit /etc/profile
    添加如下内容:

    export PATH=/usr/local/cuda-9.2/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64$LD_LIBRARY_PATH

  • 保存,重启
    $ cd /usr/local/cuda-9.2/samples/1_Utilities/deviceQuery
    $ sudo make
    $ ./deviceQuery结果如果是 result = PASS 则安装成功
  • 注: 若要卸载重装

    $ cd /usr/local/cuda/bin
    $ sudo ./uninstall_cuda_9.2.pl

六.安装Cudnn7.2.1.38

  • sudo tar -zxvf ./cudnn-9.2-linux-x64-v7.2.1.38.tgz也可以手动右键解压(提取)
    cd cuda/include
    sudo cp cudnn.h /usr/local/cuda/include复制头文件
    cd ..
    cd lib64
    sudo cp lib* /usr/local/cuda/lib64/复制动态链接库
    cd /usr/local/cuda/lib64/
    sudo rm -rf libcudnn.so libcudnn.so.7删除原有动态文件
    sudo ln -s libcudnn.so.7.2.1 libcudnn.so.7生成软衔接
    注意这里要和自己下载的cudnn版本对应,可以在/usr/local/cuda/lib64下查看自己libcudnn的版本
    sudo ln -s libcudnn.so.7 libcudnn.so生成软链接
  • 下面一步至关重要:
    sudo ldconfig -v必须在/usr/local/cuda/lib64/目录下执行,否则可能会报libcudnn.so.7: cannot open shared object file: No such file or directory
    或者$ sudo ldconfig /usr/local/cuda/lib64
    至此,Cudnn配置完成

七.安装Pytorch0.4.1

  • 下载
    官网下载
  • 安装
    $ sudo pip install torch-0.4.1-cp36-cp36m-linux_x86_64.whl
  • 如果需要安装python3的包,可以按如下格式安装
    $ sudo pip isntall numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

八.安装Pycharm

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Ubuntu 16.04安装 Python 3.6 的方法如下: 1. 打开终端(Ctrl + Alt + T)。 2. 更新软件包列表:sudo apt-get update 3. 安装 Python 3.6 的依赖库:sudo apt-get install -y build-essential checkinstall 4. 下载 Python 3.6 源码:wget https://www.python.org/ftp/python/3.6.12/Python-3.6.12.tgz 5. 解压缩 Python 3.6 源码:tar xzf Python-3.6.12.tgz 6. 进入解压后的文件夹:cd Python-3.6.12 7. 编译安装 Python 3.6:./configure && make && sudo make install 8. 检查 Python 3.6 版本:python3.6 -V 请注意,在安装 Python 3.6 后,系统默认的 Python 版本仍然是 2.x,如果要使用 Python 3.6,需要在命令前加上 python3.6,例如 python3.6 -V 如果想要在系统默认使用 python3.6,可以执行命令: sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.6 1 然后执行: sudo update-alternatives --config python 选择 python3.6 ### 回答2: Ubuntu16.04自带的python版本是python2.7,如果你想安装python3.6,可以按照以下步骤进行操作: 1.更新系统 在终端输入以下命令: sudo apt-get update sudo apt-get upgrade 2.安装依赖 在终端输入以下命令安装依赖: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev 3.下载python3.6安装包 下载安装包到本地,可以在https://www.python.org/downloads/release/python-360/下载最新版本python3.6。 4.编译安装python3.6 在终端进入python3.6安装包所在目录,执行以下命令: tar -xvf Python-3.6.0.tgz # 解压安装包 cd Python-3.6.0 # 进入解压后的目录 ./configure make sudo make install 5.设置默认python版本 在终端输入以下命令设置默认python版本: sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.6 1 sudo update-alternatives --config python 出现选项后,输入“1”即可选择python3.6作为默认版本。 6.测试python版本 在终端输入以下命令: python -v 如果显示的版本是3.6,说明安装成功。 以上就是在Ubuntu16.04安装python3.6的步骤,如果你遇到了问题,可以在社区寻求帮助。 ### 回答3: Ubuntu 16.04 默认安装Python 2.7.x,但是 Python 3.x 需要手动安装Python 3.6 是 Python 3 的最新版本,在 Ubuntu 16.04安装 Python 3.6 的步骤如下: 1. 更新系统软件包列表 在终端中输入以下命令以更新系统中的软件包列表: sudo apt-get update 2. 安装编译 Python 3.6 所需的依赖 编译 Python 3.6 所需的依赖可以通过以下命令一次性安装: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev 3. 获取 Python 3.6 的源代码 在终端中输入以下命令以下载 Python 3.6 的源代码: wget https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tgz 4. 解压 Python 3.6 的源代码 在终端中输入以下命令以将下载下来的 Python 3.6 源代码解压: tar xzf Python-3.6.10.tgz 5. 编译 Python 3.6 进入 Python 3.6 的源代码目录,运行以下命令: cd Python-3.6.10 ./configure --enable-optimizations make altinstall 其中,--enable-optimizations 表示开启编译优化,make altinstall 表示将 Python 3.6 安装到 /usr/local/bin 目录下,并同时保留系统默认的 Python 2.7.x 版本。 6. 验证 Python 3.6 安装成功 在终端中输入以下命令: python3.6 如果出现 Python 3.6.x 的版本信息,则说明 Python 3.6 安装成功。 7. 设置 Python 3.6 为系统默认版本 如果想要将 Python 3.6 设置为系统默认版本,则需要编辑系统环境变量 /etc/profile 文件,在文件末尾添加以下代码: export PATH=/usr/local/bin:$PATH 然后在终端中输入以下命令,使配置的环境变量生效: source /etc/profile 至此,Ubuntu 16.04安装 Python 3.6 的步骤就完成了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值