首先,很多课程用的课件只写MacOS的说明,对于Win基本上就一句话: “We do not officially support Windows, but we will try our best to help you with installation in OH”
然后很多软件基本上都是: “For MacOS users, run the following command in the terminal: XXXXXXX For Windows users, please follow the instruction below: 1. XXX 2. XXX 3. XXX 4. XXX 5. XXX ...
20. XXX If you still get the error message after Step20, you'd better uninstall the program and start again” 然后Start again基本上有99%的可能还是不行。然后你就无限死循环了。。。
2 个回复
Hongsheng
赞同来自:
============================ 以下来自于搬运 ============================
不愿意仔细读的直接听答案:
来美国读cs那就买新MacBook pro 13或者15吧。
不服的看我下面解释:
=============================== 正文 ===================================
作为ㄧ个身在硅谷的忠实的Windows用户,我告诉你,在美国学CS用Windows太虐心了。
首先,很多课程用的课件只写MacOS的说明,对于Win基本上就一句话:
“We do not officially support Windows, but we will try our best to help you with installation in OH”
然后很多软件基本上都是:
“For MacOS users, run the following command in the terminal:
XXXXXXX
For Windows users, please follow the instruction below:
1. XXX
2. XXX
3. XXX
4. XXX
5. XXX
...
20. XXX
If you still get the error message after Step20, you'd better uninstall the program and start again”
然后Start again基本上有99%的可能还是不行。然后你就无限死循环了。。。
除去这些麻烦的事情之外,另一个让你抓狂的地方就是:很多Package不支持Windows啊!!!!!!比如大名鼎鼎的Tensorflow。尼玛啊,很多包没有win版啊!我这个用Win的之好ssh到学校server上然后用vim写程序debug。我当时的心情是奔溃的(此处无限怀念sublime,给sublime一万个赞),我一个搞数据出身的又不是特别大神的人真的用不惯vim啊。
这个情况一直到这学期才有所好转(因为Windows有Bash了),但是Bash on Ubuntu on Windows却还有很多坑爹的问题,比如它暂时不支持bash内直接打开windows下的app,而且不支持一切和linux有关的图形包。
下面举两个栗子说明为什么Windows坑。
栗子一:
不能在bash里打开jupyter notebook(这个notebook你学cs一定会用到的)。然后我去查了大量的github文献,终于找到了一个workaround:替换jupyter notebook下的一个文件。
即使如此,如果你要打开jupyter notebook,你仍然不能像mac那样写“jupyter notebook”,而要:
1. 先写"jupyter notebook --no-browser"(因为bash不支持打开win下应用,这里就是浏览器)。
2. 打开你的浏览器然后手动输入"locahost:8888"。
3. 即使你打开了Notebook,你要是在notebook里plot一个图,仍旧不可能。(而这一点到现在无解。希望creator update能把这个坑填了吧。)
嗯就是这么麻烦。另外你在bash下写代码,不好意思,也是只能用vim。
(从此之后,我的Vim用的也是飞起。。。)
栗子二:
Python的Win版和Mac版在内存管理机制上有所不同。
记得那是一个夜黑风高的晚上,我抱着我“心爱的” ThinkPad,在Office hour硬是坐了四!个!小!时!就是因为老师写的一段话在我的本本上就是跑不出。四个小时后TA已经筋疲力竭,表示她真的不知道而且要回家睡觉了,让我第二天问老师。于是第二天本来没课的我又驱车40min赶到学校堵在老师办公室,然后和老师“促膝长谈”两个小时,结果是:
把老师代码里的"A += 1"改成“ A = A + 1”就work了。嗯就是这么神奇。老师也不知道为什么Win下面会报错而Mac不会。这件事情一直到现在都是未解之谜。
真的啊!Windows把我一个平时只用Python, SQL和Spark的人活生生的折腾成一个bash大神啊,现在我不仅仅会ssh, scp, rm这些命令啊,我连他们到底是怎么个操作过程,要用到*nix 哪些包我都一清二楚啊!!你当我愿意啊!!我是被Windows逼出来的的!!
再者,当你走进Microsoft HQ和Googleplex的时候,发现大家用的仍然很多是MacBook啊。特别是谷歌我去的多,尼玛实习生用chromebook正式员工用MacBook pro(高下立判)。
最后,你来了美国就会发现,你用mac是主流,用Win反而是小众本本了。
最后的最后,回到题主需求:MacBook pro也能很好的满足你的PS, LR需求。哪怕是13寸低配也能足够满足你的需求。跑大程序什么的让学校server去做。我们学校很多人这样。
好了先吐槽这么多,还有问题下面留言。aiaileen
赞同来自: