版权声明:未经允许,请勿私自转载。 原文地址:https://blog.csdn.net/Mrx_Nh/article/details/79888928
最近在学习一些一起NLP方面的东西,首先当然要把环境搭起来了,踩坑无数,经过三天的不懈奋战,终于把环境搭起来了,网上这方面的资料都比较散乱,很多都是很旧的,为了跟上AI浪潮,特此写一篇详细的博客。如果读者按照此方法来操作遇到什么问题,可以在评论区留言,博主一定在第一时间答复。
各组件版本:
- Ubuntu 16.04.04 Desktop
- Anaconda 3-5.1.0
- GeoForce 1070 (ZOTAC)
- CUDA 9.1
- Python 3.6
- PyTorch
- OpenNMT-py
1. 关于系统,最初我挂PT种子的时候不小心手贱直接把Ubuntu系统给删掉了,我说我硬盘500G的容量哪去了,哪去了,结果死活打不开系统,我也是服了,刚开始重装的时候用的是之前的版本,Ubuntu 16.04.01 Desktop,但是插上独显之后装好的系统吸纳卡驱动有问题,分辨率感人,网卡驱动也有问题,连不上网,道行不够,索性换了最新的 Ubuntu 16.04.04,本着更新修复BUG的想法,没想到直接就装好了,特别轻松。所以我这的配置用的全部是都是最新版(强迫症)。
2. 安装Python 3.6
$ sudo add-apt-repository ppa:jonathonf/python-3.6
$ sudo apt-get update
$ sudo apt-get install python3.6
这样系统中就有 Python 2.7、Python 3.5、Python3.6同时存在,莫方,后面用Anaconda时非常方便,可以定义多个环境。现在讲Python 3.6设为默认Python3环境
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
$ sudo update-alternatives --config python3
$ python3 -V
发现现在是Python3.6的环境就没有问题,但是这样会导致终端打不开,ctrl + alt + t快捷键失灵,用如下命令解决