最近在mac做一下Python的科学计算,查找一些基础操作比较花费时间,特此记录,方便后来新手。
1、pip
Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。
终端中输入安装语法:
sudo easy_install pip
安装完成pip
接下来可以试着用pip安装下相应模块
pip install module_name
如果不出问题,说明pip已经安装上
2、IPython
IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能,增强的Python Shell。
安装语法:
sudo pip install ipython
2.1 如果安装出现问题,
Found existing installation: setuptools 1.1.6 Uninstalling setuptools-1.1.6:
这是因为新版本的osx默认自动开启了SIP(System Intergrity Protection),导致就算使用sudo也无法修改一些文件。较好的解决办法就是安装在user权限下,使用如下命令:
pip install --user IPython
这是比较优雅的做法,还有一种办法就是安装之前关掉SIP。
重启系统,在开机声音响起的同时按住 Command + R 键,当出现苹果 Logo 黑白画面的时候松开键盘,进入恢复模式的操作面板,然后打开「终端」,输入:
csrutil disable
然后重启,这样就关掉了SIP。
2.2 如果出现如下问题,且弹出窗口让你安装xcode软件
直接可以在app store中下载xcode进行安装在重试下!
Command "/usr/bin/python -u -c "import setuptools, tokenize; 等一堆错误
如何启动IPython?
如果你发现,键入IPython无法启动,使用如下命令:
python -m IPython
3、jupyter 安装
3.1 安装步骤
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
安装命令:
--python 2.x 安装语法
pip install --user jupyter
--python 3.x 安装语法
pip3 install --user jupyter
3.2 使用
安装完成后,在命令行中输入:
python -m IPython notebook
然后会调整到相应web页面!
在某些场景下,可能需要你输入http://localhost:8888/?token= 等于多少?
这个时候需要在终端中输入,python -m IPthon notebook 在终端中可以看到token是什么!其实上图的截图,红框中就可以看到