ubuntu从安装到python环境配置系列教程总目录-新手必看

  本文使用 Zhihu On VSCode 创作并发布

  前言:

  刚配置好一个用rsync自动同步文件夹的小功能~

  Ubuntu是真滴有意思~

  有群友咨询有没有从Ubuntu从安装到配置的一系列教程,我想着,我几乎是写过所有的步骤,那就做再一个目录吧~

  基本上能节省一个新手一个星期到一个月的时间~

  给个三连不过分吧~

  一、Ubuntu 安装

  没什么好的教程推荐,这个我好久没安装了。

  1.1 ubuntu14.04+ROS(indigo) 安装配置+虚拟机VMware一站式配置教程(一)

  ubuntu14.04+ROS(indigo) 安装配置+虚拟机VMware一站式配置教程(一)

  这篇内容已经过时了,新版Ubuntu18.04安装非常简单,根本不用这么复杂~

  但是我不想写了,大家自己找找其他的教程吧,如果有推荐,欢迎评论区~

  1.2 Ubuntu添加新的用户账户教程-ubuntu一站式配置教程

  Ubuntu添加新的用户账户教程-ubuntu一站式配置教程(九)

  一般实验室的服务器都是一个人一个账户,这个教程可以用来创建你自己的用户。

  1.3 ubuntu下极简安装显卡驱动通用教程

  ubuntu下极简安装显卡驱动通用教程

  五步安装显卡驱动!应该没有更简洁的教程了吧~

  二、ubuntu开发的常用高效配置

  2.1 Ubuntu终端配置:颜色、大小写不敏感、上键搜索字符串开头的历史命令、右键显示打开终端_ubuntu一站式配置教程(二)

  Ubuntu14.04终端配置:颜色、大小写不敏感、上键搜索字符串开头的历史命令、右键显示打开终端_ubuntu一站式配置教程(三)

  这个链接的两大功能,上键搜索字符串开头的历史命令,大小写不敏感,极度好用!

  这个链接的两大功能,上键搜索字符串开头的历史命令,大小写不敏感,极度好用!

  这个链接的两大功能,上键搜索字符串开头的历史命令,大小写不敏感,极度好用!

  2.2 ubuntu16.04安装Google浏览器和搜狗拼音输入法_ubuntu一站式配置教程

  ubuntu16.04安装Google浏览器和搜狗拼音输入法_ubuntu一站式配置教程(二)

  这个能用,但是可能不适合最新版了,如果有报错,或者推荐更新的教程,恳请评论区反馈下。

  2.3 Ubuntu中pycharm永久配置+任意路径打开教程

  Ubuntu中pycharm永久配置+任意路径打开教程

  这个教程,推荐的安装pycharm不太推荐了,大伙儿最好用edu邮箱整正版的,安心~

  推荐的是使用和,至于为什么在终端打开pycharm,因为要继承的路径。2.3.1 Pycharm如何退出pytest模式——讨厌run pytest

  Pycharm如何退出pytest模式——讨厌run pytest

  这个必须得加上,pytest太恶心了。

  2.4 teamviewer完美替代方案!向日葵+anydesk

  teamviewer完美替代方案!向日葵+anydesk

  基本上配置好服务器后,就该远程了,避免使用teamviewer,老老实实用向日葵~

  向日葵的复制粘贴功能只能Windows-to-Windows。

  Windows-to-Linux,那个发送文本有时候不好使。

  2.5 ~/.bashrc-Linux环境变量配置超详细教程

  ~/.bashrc-Linux环境变量配置超详细教程

  三、python环境配置!

  python的环境配置,涉及到pip,anaconda。

  必须要安装anaconda,创建自己的虚拟环境,然后再考虑安装自己需要的包。

  虽然anaconda安装东西比较慢,但是它一般兼容性极好;

  而pip快是快,但是每个命令行只管你安装的那个包,至于不兼容的问题,你得自己想办法。

  而我们能想个鬼的办法~

  一般就只能卸载,重新用anaconda安装了。

  接下来就要涉及到一些乱七八糟的包,各种版本兼容的问题。

  用于深度学习,必须要会装cuda, cudnn,pytorch,tensorflow,tensorflow-gpu, keras,以及OpenCV等花里胡哨的包。

  用于强化学习的,除了上面的,还需要安装mujoco,mujoco_py,gym,gym[all]等。

  如果做机器人控制的,还需要安装ros。

  这些环境配置如果没有人指路,基本上就是一个时间黑洞!

  下面按照顺序列出教程:

  3.1 anaconda安装-虚拟环境使用及包管理

  anaconda安装-虚拟环境使用及包管理

  这个教程非常详细,建议直接收藏!

  基本上你能用到anaconda的操作都在里面了。

  如果有缺失的,老规矩了~

  从安装到卸载,应有尽有~

  3.2 pip默认换源,time-out的问题解决:

  Ubuntu和Windows中pip手动添加国内源

  pip install torch 在线安装!非离线!

  这篇主要是解决time-out的问题。

  pip忽略特定依赖包,比如:

  3.3 安装pytorch和TensorFlow等教程:

  pip install torch 在线安装!非离线!

  TensorFlow-gpu:1.14.0安装

  这个步骤在中间的一小段。

  3.4 OpenCV的安装:

  好像没有找到最新版的教程,大家直接百度应该能找到.

  有推荐的,评论区见~

  3.5 强化学习的mujoco-mujoco-py-gym-robosuite等安装

  快速安装最新版mujoco200, mujoco-py2.2.0.7,gym[all],robosuite,解决gcc等报错问题

  这个教程我推过好几次了,全网最全最简洁也不为过了~

  3.6 Ubuntu16.04安装ros-kinetic试错教程_ubuntu一站式配置

  Ubuntu16.04安装ros-kinetic试错教程_ubuntu一站式配置教程(五)

  我不做ros已经好几年了,因此这个教程不保熟~

  联系方式:

  ps: 欢迎做强化的同学加群一起学习:

  深度强化学习-DRL:799378128

  欢迎关注知乎帐号:未入门的炼丹学徒

  CSDN帐号:https://blog.csdn.net/hehedadaq

  极简spinup+HER+PER代码实现:https://github.com/kaixindelele/DRLib