当我输入的时候
import matplotlib.pyplot as plt
在我的IPython笔记本中,我看到
ImportError: No module named matplotlib.pyplot
这个模块不应该是默认安装的吗?我需要额外安装它吗?如果是这样的话,我怎么做呢?我在Linux上使用虚拟环境来安装东西(包括IPython)。
我在Debian 7上使用Xfce-4.10。但我发现应用程序菜单中缺少一些图标(只有"x"'s出现)。以ipython3为例。下面是ipython3.desktop:
# If you want ipython3 to appear in a linux app launcher ("start menu"), install this by doing:
# sudo desktop-file-install ipython3.desktop
[Desktop Entry]
Comment=Enhanced interactive Python s
我最近在我的pc上安装了崇高的文本3(Ubuntu13.10)。我还安装了,并将冠层设置为默认python。但是崇高文本不是使用新的默认python和ipython,而是使用“旧”版本。在windows中,我过去经常使用SublimeREPL运行ipython控制台,而Canopy则没有问题。我在终点站验证了以下结果:
~$ which python
/home/ccp/Enthought/Canopy_64bit/User/bin/python
~$ which ipython
/home/ccp/Enthought/Canopy_64bit/User/bin
我已经在我的账户上安装了python 3.3.6和ipython 3.0.0。我在Linux集群(RedHad4.9)上。当我启动ipython时,我收到以下消息:
WARNING: Attempting to work in a virtualenv. If you encounter problems, please install IPython inside the virtualenv.
WARNING: IPython History requires SQLite, your history will not be saved.
我不确定什么是virtualenv,也不知道为什么
当我运行ipython时,我得到了WARNING: IPython History requires SQLite, your history will not be saved。我已经从源代码上完成了python3.4.1。有人能告诉我如何安装sqlite3吗?我在某个地方读到,它应该包含在2.5版之后的python标准版本中,但显然没有。我想有些事情我不明白。
我在Linux上,发行版是Fedora 3.19.3。
我最近在我的笔记本上安装了ubuntu焦点,并根据系统提供的ipython (3.8.5)运行python3,产生以下警告:
UserWarning: IPython History requires SQLite, your history will not be saved
更进一步,我发现这个问题来自于python中sqlite3的导入,这会产生以下错误:
ImportError: /usr/lib/python3.8/lib-dynload/_sqlite3.cpython-38-x86_64-linux-gnu.so: undefined symbol: sqlite3_errstr
上周,我将conda更新为3.11.0版本,之后我发现%pylab或plt.plot都会遇到符号查找错误。
min@home:~$ ipython
In [1]: from matplotlib import pyplot as plt
In [2]: plt.plot([1, 2, 3, 4])
/home/min/anaconda/bin/python: symbol lookup error: /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0: undefined symbol: cairo_ft_font_options_substitute