【萌新】Mac OS 下安装python3, pip3, ipython notebook开发环境

【萌新】Mac OS 下安装python3, pip3, ipython notebook开发环境

HOMEBREW 安装python3

Mac 自带Python2,而且是系统默认的python启动版本。大多数情况下需要安装python3,并将它改为terminal默认的版本。跟了网上很多教程,说实话与预想中在自己电脑上跑的结果不太一样。随便记一下自己的安装过程吧,有的时候就瞎搞得,自己也不知道为啥子……

brew search python

发现formulae里的python后面打了绿色勾勾,说明已经安装了python2。

brew install python3

利用brew安装python3。
然后检查一下:

brew search python3

发现formulae里的python3后面打了绿色勾勾,说明已经安装了Python3。
这里尝试直接:

brew search python

并不能得到两个版本在一起的结果,也就是说它的搜索是name-specific的。我也不知道我想表达啥,大概就是想说在系统里python与python3是两个东西,当运行一些指令的时候,这两个名字代表着完全不同的版本。也许是因为我没有将terminal的python运行版本改为python3,关于路径的设置没有成功,或者还是没弄明白吧。
二者路径:

which python

得到: /usr/bin/python

which python3

得到:/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

安装pip3

python3安装完成之后是自带pip3的。同样一个问题是pip与pip3就像python与python3一样的关系,在跟网上很多教程的时候要注意这点。
首先更新一下pip3的版本:

pip3 install --upgrade pip

然后这个pip3应该就可以工作了,继续用来安装后面的东西。

安装IPython

pip3 install --user IPython

case-sensitive input.

安装notebook/Jupyter

我分别跑了一下命令,因为后面都跑乱了……就先列下来吧,忘了哪个有用了。持续懵逼……

pip3 install --user notebook
pip3 install --user jupyter

至此算是所有环境安装完了,但是在运行时,按照其他教程,在terminal直接输入:jupyter notebook 这条指令会返还如下结果:jupyter: command not found。
然鹅jupyter或者是ipython已经是安装过了的。所以我觉的问题在于我用pip3把它们都安装在python3环境里了,而terminal默认的还是python2版本,于是找不到指令。我回去照着相关教程很不幸没有该默认路径改成功,就试了其他几个不知道原因的指令……后面打开了jupyter的server web,算是能用。

运行Jupyter

不可运行指令:

python3 jupyter notebook
python3 ipython notebook
python3 -m jupyter notebook
python3 -m ipython notebook
python3 -m IPython notebook
python3 IPython notebook

唯一可运行指令

python3 -m IPython notebook

朋友讲-m 这个选项是”-m是把python模块当作脚本运行“,并未完全理解其中意思,先记下这里。总之没有这个option不能运行jupyter。然后IPython是大小写敏感的我真的一口老血……

至此可以打开网页了,后面怎么利用它慢慢学吧……

注意

由于版本和路径问题,我觉得如果我不改默认设置的话,类似的问题以后一定还会遇到。以后用pip3安装的包应该都在python3环境里。而在terminal运行时,python3 -m这两个前缀估计是省不掉了。或者说一定要有这样一段指令是来明确我在python3环境下运行一些插件,希望自己记得QAQ……

发布了9 篇原创文章 · 获赞 0 · 访问量 865

猜你喜欢

转载自blog.csdn.net/weixin_43138930/article/details/87031816