「编程」环境配置锦集大全 - 包含大多数主流语言
source link: https://zhuanlan.zhihu.com/p/314870662
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
写这篇文章的原因是最近半年因为自己需要或者是上课需要,来来回回装了很多编程语言的开发环境,同样踩了很多坑。为了以后自己方便查阅以及补充,也很适合小白同学进行参考。
主要包含了这几个语言C / C++,Python,R,Java,PHP,分为Windows和Mac两个操作系统,Linux我就不写了(有几个小白用Linux )。
主要内容我以前装环境参考的文章,和一些我觉得很不错的教程,在一个系统下一种语言最多包括两个教程,排名不分优劣,可以相互参考。
Windows系统:
C / C++:
第一篇已经较为完整,第二篇可作为补充(注意甄别第二篇中可能的不明推广)
解读gcc和g++编译器分别对c与c++文件影响_Herok-CSDN博客 blog.csdn.net C语言/C++编程学习:环境设置 www.jianshu.comPython
非常详细,非anaconda版本,感谢 @呆呆 分享
呆呆:可能是全网最详细的 Python 安装教程(windows) zhuanlan.zhihu.comanaconda版本,更加简单,但所占空间大于上一个方法,感谢@豆豆 分享
豆豆:Anaconda介绍、安装及使用教程 zhuanlan.zhihu.com个人推荐,在jupyter notebook上用python和R,非常可视化,可以像写文章一样写代码,感谢@DataCastle数据城堡 分享。
DataCastle数据城堡:最详尽使用指南:超快上手Jupyter Notebook zhuanlan.zhihu.comR
很详细的一篇博文
https://cloud.tencent.com/developer/article/1390625 cloud.tencent.com同样很详细,感谢@曹务强 分享
曹务强:R语言入门1:安装R和RStudio zhuanlan.zhihu.comJava
非常详细容易操作
https://juejin.cn/post/6844903937095499789 juejin.cnPHP
非常全面的一个教程,感谢@低唱语焉不详 分享
低唱语焉不详:PHP环境全套针细教程:Windows安装Apache, PHP and MYSQL zhuanlan.zhihu.com参考教程,同样非常详细
Windows下Apache+PHP+MySQL搭建历程 www.jianshu.comMac系统:
C / C++:
省心简单,非常适合小白 感谢 @玄魂 分享
玄魂:无废话--Mac OS, VS Code 搭建c/c++基本开发环境 zhuanlan.zhihu.comPython
苹果自带python,但是版本较为老旧,一般需要重新安装,如果仅仅想玩玩,那可以直接在命令行上使用。
非anaconda版本,感谢 @Jonathan 分享
Jonathan:macOS Mojave安装Python 3.7.x 最新版 zhuanlan.zhihu.comanaconda版本,和windows的其实基本上一样,这个回答里同时包括了anaconda的一些简单但实用的命令,感谢@刘志军 分享
怎么在mac 系统上使用Python?怎么安装Anaconda? www.zhihu.comR
非常详细的一篇攻略
mac上安装R和RStudio_沈荣荣的博客-CSDN博客 blog.csdn.net个人推荐,我现在在jupyter notebook上用python 和 R,如果感兴趣可以参考这篇,感谢@无邪 分享
无邪:用R新选择,像Python一样优雅的用R! zhuanlan.zhihu.comJava
与windows版一个作者,同样非常的详细
https://juejin.cn/post/6844903895504797710 juejin.cnPHP
在mac下推荐使用homebrew安装,这是mac下的软件包管理软件。
下面这个教程非常详细。
Mac下安装PHP开发调试环境(ngnix+php72+xdebug)_个人文章 - SegmentFault 思否 segmentfault.com另外推荐几个自己的回答:
平凡:编程语言项目大全 - PBL(Project based Learning) - 包含全部主流语言
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK