Mac下安装pip,virtualenv,IPython等
2016-11-04 15:36
260 查看
最近在mac做一下Python的科学计算,查找一些基础操作比较花费时间,特此记录,方便后来新手。(将持续更新)
这是因为新版本的osx默认自动开启了SIP(System Intergrity Protection),导致就算使用sudo也无法修改一些文件。较好的解决办法就是安装在user权限下,使用如下命令:
这是比较优雅的做法,还有一种办法就是安装之前关掉SIP。
重启系统,在开机声音响起的同时按住 Command + R 键,当出现苹果 Logo 黑白画面的时候松开键盘,进入恢复模式的操作面板,然后打开「终端」,输入:
安装IPython过程中,pip可能报错如下:
pip is error,TypeError: __call__() takes exactly 2 arguments (1 given)这是一个包冲突。
a conflict between the version requirements for packaging, pip and pyparsing with the new setuptools. --(Pedro Werneck)
执行如下语句即可解决:
python -m pip install --upgrade --force pip
1. pip。
Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。安装:
sudo easy_install pip
pip 安装别的模块
pip install module_name
2. virtualenv。
virtualenv 是一个创建python隔离环境的工具,可以解决python包的依赖问题, 版本问题和权限问题。安装:
sudo pip install virtualenv
基本用法(创建一个环境):
virtualenv ENV
激活:
. ENV/bin/activate
离开这个环境:
deactivate
删除环境
如果要删除虚拟环境,只需退出虚拟环境后,删除对应的虚拟环境目录即可。查询帮助
virtualenv -h
3. IPython。
IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能,增强的Python Shell。安装:
官方安装教程:点击此处。 使用官方教程可能出现如下问题: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。
如何启动IPython?
如果你发现,键入IPython无法启动,使用如下命令:python -m IPython
安装IPython过程中,pip可能报错如下:
pip is error,TypeError: __call__() takes exactly 2 arguments (1 given)这是一个包冲突。
a conflict between the version requirements for packaging, pip and pyparsing with the new setuptools. --(Pedro Werneck)
执行如下语句即可解决:
python -m pip install --upgrade --force pip
相关文章推荐
- Mac下安装pip,virtualenv,IPython
- Mac OS X 安装pip , ipython
- Mac 安装pip , ipython
- centos源码方式安装ipython2.7,setuptools、pip并解决ipython不能不能使用方向键的问题
- Linux 下安装python软件包(pip、nose、virtualenv、distribute )
- pip 在MAC上安装库错误clang: error: unknown argument
- MAC OSX下用pip安装lxml时遇到xmlversion.h not found的解决办法
- 关于windows7安装python、pip、virtualenv
- 安装 wget,pip,distribute,nose,virtualenv
- Linux 下安装python软件包(pip、nose、virtualenv、distribute )
- Windows 下pip安装以及virtualenv环境搭建
- 安装pip和virtualenv
- win7搭建Python开发环境(下篇--安装pip和ipython解释器)
- Linux 下安装python软件包(pip、nose、virtualenv、distribute
- Mac os x下,使用pip安装scrapy
- 利用virtualenv和pip构建虚环境并安装配置推送客户端
- Linux 下安装python软件包(pip、nose、virtualenv、distribute )
- Linux 下安装python软件包(pip、nose、virtualenv、distribute ) 分类: python基础学习 ubuntu python 2014-01-15 17:10 8742人阅读 评论(1) 收藏
- MAC下用官方方法安装pip
- Mac电脑上安装PIP