关于在阿里云轻量应用服务器Windows Server 2012 R2上搭建Python和Pytorch环境介绍

因为科研需要和场所限制,利用远程进行基本的神经网络训练十分方便。本文主要介绍在阿里云轻量应用服务器Windows Server 2012 R2上搭建Python和Pytorch环境可能遇到的问题和具体的步骤。同时,如果不满足于服务器配置,我认为其他配置的服务器也适用于该安装方法。
如果有遇到其他的问题,可以在留言处问我。
安装步骤如下:

  1. 选择对应Windows Server 2012 R2镜像;
  2. 进入远程后通过IE,将一大堆网站加入信任网站后,下了个其他浏览器,免除了不断需要加入信任网站的麻烦;
  3. 进入官网http://www.jetbrains.com/pycharm 下载免费的community版本。
  4. 进入官网https://www.python.org/downloads/release/python-370 安装 Windows x86-64 executable installer。记得在安装的时候一定要把python加入到path中。同时选择第一个默认安装即可。
  5. win+R 通过cmd打开命令提示符,输入pytorch官网中
    image

图中命令,分别安装torch和torchvision于python的site-package中,同时numpy也会在安装torchvision时同时安装。

  1. 此时还需要进入NVIDIA网站下载CUDA https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=Server2012R2&target_type=exelocal ,否则会出现如下报错:
    image

“from torch._C import * ImportError: DLL load failed: 找不到指定的模块”这个错误困扰了我一周的时间。

  1. 在安装完cuda10后,打开Pycharm,选择好正确的interpreter后即可进行自己的工作啦~

猜你喜欢

转载自yq.aliyun.com/articles/649334