linux系统机器学习环境,linux 机器

kodinid 21 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux系统机器学习环境问题,于是小编就整理了2个相关介绍Linux系统机器学习环境的解答,让我们一起看看吧。

  1. linux开发环境?
  2. 学Python最好选择哪个系统环境,为什么?

linux开发环境?

Linux的C/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。我才开始用的是eclipse-cdt,也是觉得IDE不好用,而且写一个helloworld都要产生一大堆文件(也不知道这些文件什么作用),用git来维护管理代码非常不方便,而且如果编写的是命令程序会反复切换终端,还不如直接在终端编译,总之太不灵活了。

不过如果gdb用得不习惯的,可以选择用gdb的图形前端ddd和Kdbg这两个软件

也有觉得命令行编辑器不习惯的,他们会选择图形界面的gVim+各种插件,或者图形功能更好的代码编辑器如gedit、Sublime Text、Atom、VScode等等。

python最好选择哪个系统环境,为什么?

如果在以前,我也会推荐要么使用Mac,要么使用Linux.但是现在有了强大的Pycharm,我推荐使用Windows.但是我不推荐直接用Windows上Python,因为很多使用C扩展的第三方包无法在Windows下安装成功,而且开发环境和部署环境差别也太大.我们使用Pycharm远程开发功能,可以将Windows和Linux完美的结合起来.

1.自己在公有云上买台虚拟机,安装上Linux的系统,使用Pycharm的Deployment工具.这样自己在Windows机器上敲的代码可以直接被同步到虚拟机中.而且调试的时候也会在虚拟机中起一个进程. 相当于无缝的远程开发.

2.如果觉得要买台虚拟机投入比较大,那么推荐你安装Win10,然后在Win10安装上WSL ubuntu,在Pycharm里面选择解释器的时候选择WSL,这样也能得到在Linux下面的开发体验

Linux还是适合编程的,Python在Linux上能得到很好的使用,以后的开发环境也很多是在Linux上进行的,包括服务器系统也大多是Linux系统。

在Linux系统上进行学习有以下好处:

1、适应真实的开发环境。在实际应用中,很多都是在Linux系统中进行开发,在Linux上学习能够在更真实地开发环境中去学习,顺带学习Linux相关命令,方便以后更快适应工作

2、安装第三方库便捷。Linux开发基本在命令行下进行。pip命令可以很方便地安装各种库和使用Linux的软件包管理器去下载软件。

3、完全控制。Windows系统看起来是你的电脑,但实际上用户并不具有最高的权限,在Linux中,root账户具有最高的使用权限,包括让电脑***。作为一名开发者,我们更加希望everything under control。所以使用Linux进行编程更能够掌控全局。

硬件

  • 如果条件允许的话,建议买一个苹果笔记本电脑。虽然其他电脑也是可以学习的,但肯定是苹果本的体验更好一些

  • 如果条件不是很允许的话,可以在购买别人闲置的苹果本,装上Linux。

软件:

微软已经可以Linux,所以这边很推荐。装上Linux(Ubuntu、centos等)后会发现,少了很多的病毒以及电脑死机的问题。如果为了以后找工作打算的话,很多公司要求要会使用Linux。所以尽量学习。

编辑器以及IDE:

如果是奔着找工作去了,建议学会使用Vim/emacs,原因是可以提高工作的[_a***_]。

到此,以上就是小编对于linux系统机器学习环境的问题就介绍到这了,希望介绍关于linux系统机器学习环境的2点解答对大家有用。

标签: linux 环境 使用