在终端中,在我输入python解释器之后,我使用apt-get install xxx
来查看安装了哪些模块,但未列出Numpy,matplotlib和scipy。
当我尝试导入它们时,我得到以下内容:
ImportError:没有名为xxx的模块。
但是,当我尝试使用/usr/local/bin/python
安装这些模块时,我收到一条消息:
python-xxx已经是最新版本了。
我是否有可能以某种方式拥有两个版本的python,一个是matplotlib,另一个没有它?这可能与我与Spyder在解释器不再有效的单独问题有关吗?请参阅here。
我正在使用python 2.7。当我运行哪个python时:/usr/bin/local/python
。
当我运行Python 2.7.9 (default, Mar 18 2016, 20:34:01)
[GCC 4.8.4] on linux2
时,我得到:
dpkg -l spyder
当我运行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
时,我得到:
B = Struct.new(:att)
class A < B; end
答案 0 :(得分:0)
尝试
pip install <package-name>
(或/usr/local/bin/pip install matplotlib
)
例如,pip install matplotlib
答案 1 :(得分:0)
此错误可能是因为您的系统上安装了多个版本的python。例如,Anaconda应用程序中安装了另一个版本的Python。