gpt4 book ai didi

python - Ubuntu 13.10 中的 Ipython 和 Matplotlib

转载 作者:行者123 更新时间:2023-11-28 21:22:14 24 4
gpt4 key购买 nike

各位,

我最近将我的 Ubuntu 更新到了 13.10 版本。令我惊讶的是,Ipython 和 Matplotlib 仅在我之前安装的 12.04 LTS 之前的版本中可用。

使用 12.04 时,我在我的存储库中设置了 Julian Taylor PPA,这就是为什么(我认为)我拥有两个包的最新版本。

13.10目前的版本有:

Matplotlib:1.2.1(http://matplotlib.org/index.html,最新版本为 1.3.1)

Ipython:0.13.2(http://ipython.org,最新版本是 1.1.0 – 2013 年 9 月)

是否有适用于 13.10 的 PPA?JTaylor ppa 仅涵盖 12.10(Quantal,由于堆栈交换中的声誉排名,链接不可用)

我应该在 apt 之外安装这些软件包吗?那不是很麻烦吗?

谢谢。

最佳答案

如@Bogdan 所述,修复它的方法是使用 pip。

设置pip的方法在这里描述:http://docs.python-guide.org/en/latest/starting/install/linux/#install-linux总结为:

(我认为 python-distribute 已预装在 13.10 中,但检查一下也无妨)

sudo apt-get install python-distribute

然后我们正确设置python环境:

sudo easy_install pip
sudo pip install virtualenv

之后,做:

sudo pip install ipython[all]

这将使 pip 处理 ipython 列出的依赖项。此时,IPython 已经正常工作。

可选,安装 matplotlib 和 numpy:

这些处理了 matplotlib 和 numpy 的依赖关系(假设您已经正确安装了 LaTeX):

apt-get install libfreetype6-dev libpng-dev libpython-all-dev gcc gfortran dvipdf

部分引用:Error while installing matplotlib

我的目标是这样的:

    ============================================================================
Edit setup.cfg to change the build options

BUILDING MATPLOTLIB
matplotlib: yes [1.3.1]
python: yes [2.7.5+ (default, Sep 19 2013, 13:49:51) [GCC
4.8.1]]
platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.7.1]
dateutil: yes [using dateutil version 2.1]
tornado: yes [using tornado version 3.1.1]
pyparsing: yes [using pyparsing version 2.0.1]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: yes [version 16.1.10]
png: yes [version 1.2.49]

OPTIONAL SUBPACKAGES
sample_data: yes [installing]
toolkits: yes [installing]
tests: yes [using nose version 1.3.0]

OPTIONAL BACKEND EXTENSIONS
macosx: no [Mac OS-X only]
qt4agg: yes [installing, Qt: 4.8.4, PyQt4: 4.10.3]
gtk3agg: yes [installing, version 3.4.8]
gtk3cairo: yes [installing, version 3.4.8]
gtkagg: no [The C/C++ header for gtk (gtk/gtk.h) could not
be found. You may need to install the development
package.]
tkagg: no [The C/C++ header for Tk (tk.h) could not be
found. You may need to install the development
package.]
wxagg: no [requires wxPython]
gtk: no [The C/C++ header for gtk (gtk/gtk.h) could not
be found. You may need to install the development
package.]
agg: yes [installing]
cairo: yes [installing, version 1.8.8]
windowing: no [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
dvipng: yes [version 1.14]
ghostscript: yes [version 9.10]
latex: yes [version 3.1415926]
pdftops: yes [version 0.24.1]

所以,如果我错过了任何依赖项,请在下面评论 ;)

然后,使用 pip:

sudo pip install matplotlib[all]

它编译并完成。 Ipython、numpy 和 matplotlib 已为 Ubuntu 13.10 中的科学做好准备。

关于python - Ubuntu 13.10 中的 Ipython 和 Matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19613493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com