适用于Mac OSX的IPython3

机器人世界

我已经安装了Ipython,但是它可以在python 2.7.5上运行,我也已经安装了python 3.3。如何进行更改,以使Ipython在python 3.3而非2.7.5上运行?

马特莫

您需要pip为Python 3安装-只需转到“pip-installer.org安装”页面并按照说明进行操作即可。简要地说,下载get-pip.py并保存到某个位置,例如您的Downloads文件夹。在终端中导航并运行

sudo python3 get-pip.py

并且您很快就会有一个pip3orpip-3.3命令(也许我都不记得了)。您现在应该可以运行

sudo pip3 install ipython[all]

并希望所有依赖项也将被安装。如果在安装电抗器,使用pip3安装pyzmqtornadopyreadlinejinja2pygments,别人也许几个。开始之前,请确保已阅读文档,以便对要实现的目标有所了解。IPython很大且非常复杂,有许多活动部件,因此如果没有包管理器(请参见下文),则可能需要一些时间才能启动并运行所有程序。


包管理器方式

也有其他选择。您可以安装Anaconda,这是“完全免费的企业级Python发行版,用于大规模数据处理,预测分析和科学计算”,其中包含100多个软件包,包括IPython及其依赖项。默认情况下,Anaconda安装程序为您提供Python 2.7,但是您可以使用该conda命令来安装Python 3

我个人最喜欢的是使用MacPorts安装Python 3和IPython 是的,它将重新安装Py3,但是除非您真的饿了磁盘空间(在这种情况下,您可能不想安装像IPython这样的大软件包),这没什么大不了的。使用该port命令,完成基本的MacPorts安装后,即可运行

sudo port install py33-ipython +pyqt4

并且所有其他依赖项将(希望)完美无缺地得到处理,而无需等待其他时间,而在编译PyQt之类的代码时需要等待很长时间。sudo port install py33-ipython +notebook如果您要使用笔记本电脑,则可能还需要运行。我不记得是否安装了笔记本电脑。顺便说一句,您确实需要MacPorts的X11,Xcode和Xcode命令行工具,但是如果您选择第一个选项,则可能会需要它们,因为并非所有软件包都具有适用于OS X的二进制文件。出色的文档将逐步引导您,从安装到使用port命令来维护系统。我强烈建议您修改您的~/.profile(或~/.bash_profile~/.bashrc或与您的外壳等效)以添加MacPorts安装目录(/opt/local/bin/opt/local/sbin,默认情况下)到路径的最前面。只需添加export PATH='/opt/local/bin:/opt/local/sbin:$PATH'到文件末尾即可。

第三种选择是使用Homebrew它与MacPorts相似,因为brew命令是一种类似于portand的软件包管理器conda,但是根据我的经验,它没有那么多软件包,并且不能像那样无缝地工作port然而,我在计算器上的意见,提出不同的论坛和其他论坛似乎表明,大约50%的人以极大的经验brew和不喜欢port,而另一半爱portbrewYMMV。


我希望这有帮助。祝您安装好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

全局语句似乎不适用于ipython3上的脚本

来自分类Dev

更改 tkinter 中按钮的颜色适用于 Windows,但不适用于 Mac OSX

来自分类Dev

适用于Docker机器的Golang Mac OSX构建

来自分类Dev

ImportError:适用于osx而不适用于ubuntu

来自分类Dev

适用于Mac OSX的Intellij Idea CE命令行启动

来自分类Dev

是否有适用于Mac OSX的App-V / Docker?

来自分类Dev

适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

来自分类Dev

适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

来自分类Dev

Android 设备的 autoGrantPermissions 适用于 Windows、Linux,但不适用于 OSX

来自分类Dev

为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

来自分类Dev

适用于Qpython3的lxml(适用于Android的Python3)

来自分类Dev

scikit-learn仅适用于python 2,而不适用于python 3

来自分类Dev

适用于Android客户管理器的Cordova插件(适用于Ver> 3)

来自分类Dev

适用于python 2.7的Tornado需要asyncio,仅适用于python 3+

来自分类Dev

Scikit-learn仅适用于python 2,而不适用于python 3

来自分类Dev

D3强制布局适用于Chrome,但不适用于Firefox

来自分类Dev

windows API 不适用于 python3,但适用于 python 2

来自分类Dev

适用于OSX的Espressif SDK ESP8266

来自分类Dev

AWS CodeCommit不适用于OSX上的HTTPS

来自分类Dev

如何下载适用于OSX的Chromium开发版本?

来自分类Dev

OSX ssh-add -K不适用于iMac

来自分类Dev

适用于OSX的Espressif SDK ESP8266

来自分类Dev

AWS CodeCommit不适用于OSX上的HTTPS

来自分类Dev

无法在OSX上获得适用于ST3的subl命令

来自分类Dev

如何安装适用于Python 3.x的Django?

来自分类Dev

多个插入不适用于SQLite 3

来自分类Dev

适用于AC-3的Android MediaCodec

来自分类Dev

Geektool不适用于python3

来自分类Dev

AngularJS:单选按钮不适用于Bootstrap 3

Related 相关文章

  1. 1

    全局语句似乎不适用于ipython3上的脚本

  2. 2

    更改 tkinter 中按钮的颜色适用于 Windows,但不适用于 Mac OSX

  3. 3

    适用于Docker机器的Golang Mac OSX构建

  4. 4

    ImportError:适用于osx而不适用于ubuntu

  5. 5

    适用于Mac OSX的Intellij Idea CE命令行启动

  6. 6

    是否有适用于Mac OSX的App-V / Docker?

  7. 7

    适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

  8. 8

    适用于Mac OSX的c ++中的变体类型结构(oaidl.h)?

  9. 9

    Android 设备的 autoGrantPermissions 适用于 Windows、Linux,但不适用于 OSX

  10. 10

    为什么这种 curl 用法适用于 Windows 而不适用于 OSX / iOS?

  11. 11

    适用于Qpython3的lxml(适用于Android的Python3)

  12. 12

    scikit-learn仅适用于python 2,而不适用于python 3

  13. 13

    适用于Android客户管理器的Cordova插件(适用于Ver> 3)

  14. 14

    适用于python 2.7的Tornado需要asyncio,仅适用于python 3+

  15. 15

    Scikit-learn仅适用于python 2,而不适用于python 3

  16. 16

    D3强制布局适用于Chrome,但不适用于Firefox

  17. 17

    windows API 不适用于 python3,但适用于 python 2

  18. 18

    适用于OSX的Espressif SDK ESP8266

  19. 19

    AWS CodeCommit不适用于OSX上的HTTPS

  20. 20

    如何下载适用于OSX的Chromium开发版本?

  21. 21

    OSX ssh-add -K不适用于iMac

  22. 22

    适用于OSX的Espressif SDK ESP8266

  23. 23

    AWS CodeCommit不适用于OSX上的HTTPS

  24. 24

    无法在OSX上获得适用于ST3的subl命令

  25. 25

    如何安装适用于Python 3.x的Django?

  26. 26

    多个插入不适用于SQLite 3

  27. 27

    适用于AC-3的Android MediaCodec

  28. 28

    Geektool不适用于python3

  29. 29

    AngularJS:单选按钮不适用于Bootstrap 3

热门标签

归档