重装macOS环境配置笔记
由于早些年买mac的时候写代码的经验还不够,导致多年使用后mac上装满了乱七八糟的软件,比如python就有系统自带的,xcode里的,pyenv的,以及brew安装的各种版本,nginx,Apache,mysql等等软件也是装在了我自己都找不到的地方,导致每次想用的时候都找不到。。。
前几天为了摆脱这种状态,忍痛格掉了整个mac(虽然重要文件都保存了,可事后还是发现自己忘了备份itunes里的视频),重装了macOS。
面对干净清爽的环境,简直爽到。
接下来我介绍一下我都在新系统上装了什么东西,如何避免混乱的开发环境。
1. 首先配置好各种网盘
2. 安装xcode
3. 安装python
这里我直接安装了Anaconda,这是一个非常强悍的,以python为基础的开发环境,可方便的用来进行AI,大数据开发等等。
当然那些高端的功能我用不上,我主要用来管理python的虚拟环境。
这样我整台电脑除了自带的那个python版本,其他的python都由这个软件管理。
4. 安装各种开发软件:编辑器,IDE,git等等。
其实最令我头疼的是网页开发环境的搭建,涉及到服务器+数据库+php的搭建,我还不知道是用xampp这种全家桶还是单独配置。如果能像上面的python那样配置虚拟环境就更好了,不然这里装一个nginx那里装一个mysql什么的。。。实在是乱啊。
由于我暂时不碰网站开发之类的东西,因此还不急着配相应环境,但是这也是迟早的事情啊,不知道该怎么解决。
重装macOS环境配置笔记的更多相关文章
- CentOS6.5环境配置笔记
		
CentOS6.5环境配置笔记 一.概述 服务器系统重装,配置应用运行环境 CentOS6.5 x64 二.修改密码 重新设置登录密码 $passwd 或 $passwd root 三.配置端口号及防 ...
 - Ubuntu虚拟机+ROS+Android开发环境配置笔记
		
Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ...
 - ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
		
原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 是对 ASP.NET 有重大意义的一次重新设计.本章节我 ...
 - Mac电脑配置IOS React Native开发环境配置笔记
		
React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:不错的中文说明.官 ...
 - java环境配置笔记
		
1.使用Eclipse,要安装jdk,jdk现在可用1.7版本 2.打开Eclipse,配置maven,打开window-preferencess,在maven-user settings处,设置ma ...
 - 【转】Gvim开发环境配置笔记--Windows篇
		
配置文件(vimrc) set nocompatible set nu! set cursorline colorscheme murphy " vim 自身命令行模式智能补全 set wi ...
 - hbase centOS生产环境配置笔记 (1 NameNode, 1 ResourceManager, 3 DataNode)
		
本次是第一次在生产环境部署HBase,本文若有配置上的不妥之处还请高手指正. hadoop版本:hadoop-2.4.1 HBase版本:hbase-0.98.6.1-hadoop2 Zookeepe ...
 - Env:Gvim开发环境配置笔记--Windows篇
		
转自:http://www.cnblogs.com/xiekeli/archive/2012/08/13/2637176.html 加班的时候,听同事提到gvim在windows下的使用,然后突然想起 ...
 - hadoop学习day1环境配置笔记(非完整流程)
		
hdfs的工作机制: 1.客户把一个文件存入hdfs,其实hdfs会把这个文件切块后,分散存储在N台linux机器系统中(负责存储文件块的角色:data node)<准确来说:切块的行为是由客户 ...
 
随机推荐
- JavaScript语言基础4
			
谈谈JavaScript 中的变量. 在JavaScript 中使用变量的优点:变量保存在计算机的内存中,变量很适合于保存暂时性的数据 ,变量仅仅具有有限的生存期,当 用户关闭了页面或者打开一个新的页 ...
 - 谈谈对redux的认识
			
redux是从flux演变而来,但又独立于react.简言之就是,redux是一种单纯的状态管理器.可以和react搭配,也可以和其它框架搭配. redux有三个重要的部分组成: store, act ...
 - C语言-1.static 和 extern使用,2.文件,3.数据块读写
			
1.static 和 extern使用, 1)修饰局部变量 static修饰局部变量特点:延长局部变量的生命周期 ,static修饰的局部变量只会被执行一次 extern不能修饰局部变量 2)修饰全局 ...
 - bzoj 3781 小B的询问 —— 莫队
			
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3781 就是莫队,左端点分块排序,块内按右端点排序,然后直接做即可. 代码如下: #inclu ...
 - bootstrap-table 行合并和列合并,以及固定列宽度等问题
			
列合并和列宽度固定: .setWidth { table-layout: fixed; } .setWidth > thead > tr > th { width: 80px; } ...
 - 【转载】CAS操作
			
[本文转载]http://blog.csdn.net/hsuxu/article/details/9467651 CAS CAS:Compare and Swap, 翻译成比较并交换. java.ut ...
 - 【黑金教程笔记之004】【建模篇】【Lab 03 消抖模块之一】—笔记
			
设计思路: (1) 一旦检测到按键资源按下(从高电平到低电平),“电平检测模块”就会拉高H2L_Sig电平,然后拉低. (2) “10ms延迟模块”检测到H2L_Sig高电平, ...
 - TS数据流PAT和PMT分析(转载)
			
转自:http://www.cnblogs.com/hjj801006/p/3837435.html TS流,是基于packet的位流格式,每个packet是188个字节或者204个字 节(一般是18 ...
 - CodeForces 923C Perfect Security
			
C. Perfect Security time limit per test3.5 seconds memory limit per test512 megabytes inputstandard ...
 - 贪心 Codeforces Round #309 (Div. 2) B. Ohana Cleans Up
			
题目传送门 /* 题意:某几列的数字翻转,使得某些行全为1,求出最多能有几行 想了好久都没有思路,看了代码才知道不用蠢办法,匹配初始相同的行最多能有几对就好了,不必翻转 */ #include < ...