Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Matplotlib已安装但未安装_Python_Ubuntu - Fatal编程技术网

Python Matplotlib已安装但未安装

Python Matplotlib已安装但未安装,python,ubuntu,Python,Ubuntu,在终端中,进入python解释器后,我使用help('modules')查看安装了哪些模块,但没有列出Numpy、matplotlib和scipy 当我尝试导入它们时,会得到以下结果: ImportError:没有名为xxx的模块 但是,当我尝试使用apt get install xxx安装这些模块时,我收到一条消息,说: pythonxxx已经是最新版本了 我是否可能有两个版本的python—一个带matplotlib,另一个不带matplotlib?这可能与我在Spyder上遇到的另一个问题

在终端中,进入python解释器后,我使用
help('modules')
查看安装了哪些模块,但没有列出Numpy、matplotlib和scipy

当我尝试导入它们时,会得到以下结果:

ImportError:没有名为xxx的模块

但是,当我尝试使用apt get install xxx安装这些模块时,我收到一条消息,说:

pythonxxx已经是最新版本了

我是否可能有两个版本的python—一个带matplotlib,另一个不带matplotlib?这可能与我在Spyder上遇到的另一个问题有关,因为解释器不再工作了?看

我正在使用python 2.7。当我运行我得到的python时:
/usr/local/bin/python

当我运行
/usr/bin/local/python
时,我得到:

Python 2.7.9 (default, Mar 18 2016, 20:34:01) 
[GCC 4.8.4] on linux2
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-   aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-    =================================
ii  spyder         2.3.0+dfsg-4 all          python IDE for scientists (Python
当我运行dpkg-l spyder时,我得到:

Python 2.7.9 (default, Mar 18 2016, 20:34:01) 
[GCC 4.8.4] on linux2
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-   aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-    =================================
ii  spyder         2.3.0+dfsg-4 all          python IDE for scientists (Python
试一试

pip安装
(或
/usr/local/bin/pip安装matplotlib

例如,
pip安装matplotlib

此错误可能是因为系统上安装了多个版本的python。例如,Anaconda应用程序中安装了另一个版本的Python。

/usr/local/bin/Python。
不是默认的Python。从命令行尝试
/usr/bin/python
,然后尝试
导入matplotlib
等。如果这样做有效,您可能需要了解是谁在
/usr/local/bin
中安装了解释器。'/usr/local/bin'版本具有我想要安装的模块。如何删除其他版本?我尝试了“sudo apt get remove/usr/local/bin/python”,但得到的消息是:“找不到包/usr/local/bin”。我不明白。您的系统中(至少)有两个不同的Python解释器(1)系统默认值,在
/usr/bin/Python
中,根据您关于
apt-get
输出的报告,可以访问
numpy
等模块;(2)另一个解释器,在
/usr/local/bin
中,此解释器不是使用
apt-get
安装的(这意味着您不能使用
apt get
)将其删除,并且根据您的初始报告,您不能访问
numpy
等。现在在您的评论中,您告诉我们(2)有模块,这与您在Q中告诉我们的相矛盾。谁安装了(2)?他们使用了哪些工具?所有错误都是我的。我在前面的评论中输入了错误,抱歉。我试图通过重新安装python来纠正Spyder的错误,这似乎是python的另一个版本。包含numpy和matplotlib的版本是2.7.6,存储在/usr/bin/python,没有它们的版本是2.7.9 and存储在/usr/local/bin。我曾尝试将pandas安装到2.7.6版本,但没有成功。我不记得我是如何安装python的第二个版本的。我只是一个白痴,盲目地按照说明让自己陷得越来越深。1.请不要抛弃你,尤其是与计算机相关的东西。2.当你运行sim时使用
python
从命令行中,您将看到解释器使用一行或多行代码自我介绍,如
python 2.7.11+(默认,2016年2月22日,16:38:42
+
[GCC 5.3.1 20160220],在linux2
上,或者在我的系统上使用不同版本的
python 3.5.1 | Continuum Analytics,Inc.|(默认,2015年12月7日11:16:01
+
[GCC 4.4.7 20120313(Red Hat 4.4.7-1)]在linux上
。请编辑您的问题以添加由
/usr/local/bin/python
打印的信息。另一个问题,报告
dpkg-l spyder的输出,但这取决于路径的设置方式。
/usr/bin/pip
/usr/local/bin/pip
不同。我收到错误消息“没有这样的文件或目录”。wh恩,我尝试将pip安装到/usr/bin/python,它似乎是我的python原始版本。也许,您还没有为此python安装pip。您这样做了吗?sudo apt get install python pip python dev build essential sudo pip install--升级pip sudo pip install--升级virtualenv