Python 从终端安装附着顶棚后无法导入matplot

Python 从终端安装附着顶棚后无法导入matplot,python,enthought,canopy,Python,Enthought,Canopy,我想要一些python的数字模块。我从Enthough安装了天篷,它应该有我需要的所有必要模块。e、 g.:matplotlib.pyplot和scipy。 安装后,我尝试导入模块,但出现以下错误。 我在mac OS X上运行了python2.7。如果我必须更改pythonPath或其他东西才能完成这项工作,我在网上搜索了一下,但没有找到明确的答案 import matplotlib.pyplot as plt Traceback (most recent call last): File "

我想要一些python的数字模块。我从Enthough安装了天篷,它应该有我需要的所有必要模块。e、 g.:matplotlib.pyplot和scipy。 安装后,我尝试导入模块,但出现以下错误。 我在mac OS X上运行了python2.7。如果我必须更改pythonPath或其他东西才能完成这项工作,我在网上搜索了一下,但没有找到明确的答案

import matplotlib.pyplot as plt
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named matplotlib.pyplot
import scipy
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named scipy
导入matplotlib.pyplot作为plt
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为matplotlib.pyplot的模块
进口西皮
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为scipy的模块

谢谢

如果您在安装时没有选择将Canopy设置为默认python,那么如果您希望在启动python或ipython而不是系统python时调用它,则需要在路径上添加其可执行文件。Canopy中的python可执行文件应该位于
~/Library/enthund/Canopy\u**bit/User/bin/python
,其中**是32还是64取决于您选择的体系结构

您可以修改您的.bash\u配置文件,并首先在路径上添加
~/Library/enthught/Canopy\u**bit/User/bin/
,或者从终端运行以下操作:

source ~/Library/Enthought/Canopy_**bit/User/bin/activate
直到你关闭你的终端


HTH,

如果您在安装时没有选择将Canopy设置为默认python,那么如果您希望在启动python或ipython而不是系统python时调用它,则需要在路径上添加其可执行文件。Canopy中的python可执行文件应该位于
~/Library/enthund/Canopy\u**bit/User/bin/python
,其中**是32还是64取决于您选择的体系结构

您可以修改您的.bash\u配置文件,并首先在路径上添加
~/Library/enthught/Canopy\u**bit/User/bin/
,或者从终端运行以下操作:

source ~/Library/Enthought/Canopy_**bit/User/bin/activate
直到你关闭你的终端


HTH,

如果您在安装时没有选择将Canopy设置为默认python,那么如果您希望在启动python或ipython而不是系统python时调用它,则需要在路径上添加其可执行文件。Canopy中的python可执行文件应该位于
~/Library/enthund/Canopy\u**bit/User/bin/python
,其中**是32还是64取决于您选择的体系结构

您可以修改您的.bash\u配置文件,并首先在路径上添加
~/Library/enthught/Canopy\u**bit/User/bin/
,或者从终端运行以下操作:

source ~/Library/Enthought/Canopy_**bit/User/bin/activate
直到你关闭你的终端


HTH,

如果您在安装时没有选择将Canopy设置为默认python,那么如果您希望在启动python或ipython而不是系统python时调用它,则需要在路径上添加其可执行文件。Canopy中的python可执行文件应该位于
~/Library/enthund/Canopy\u**bit/User/bin/python
,其中**是32还是64取决于您选择的体系结构

您可以修改您的.bash\u配置文件,并首先在路径上添加
~/Library/enthught/Canopy\u**bit/User/bin/
,或者从终端运行以下操作:

source ~/Library/Enthought/Canopy_**bit/User/bin/activate
直到你关闭你的终端

嗯,

最有可能的是:要么

1) 正如@jonathanrocher所说,您运行的Python错误(请参阅)。犯此错误的一种方法是运行在/Applications中找到的python。不要那样做!相反,您应该运行/Applications中的Canopy,它将为您设置用户Python,并让您有机会将其设置为默认Python

或者2)或者您正受到预先存在的PYTHONHOME或PYTHONPATH环境变量的干扰(请参阅顶部的警告)

要明确回答您的问题--不,您应该没有PYTHONPATH集。

最有可能的是:或者

1) 正如@jonathanrocher所说,您运行的Python错误(请参阅)。犯此错误的一种方法是运行在/Applications中找到的python。不要那样做!相反,您应该运行/Applications中的Canopy,它将为您设置用户Python,并让您有机会将其设置为默认Python

或者2)或者您正受到预先存在的PYTHONHOME或PYTHONPATH环境变量的干扰(请参阅顶部的警告)

要明确回答您的问题--不,您应该没有PYTHONPATH集。

最有可能的是:或者

1) 正如@jonathanrocher所说,您运行的Python错误(请参阅)。犯此错误的一种方法是运行在/Applications中找到的python。不要那样做!相反,您应该运行/Applications中的Canopy,它将为您设置用户Python,并让您有机会将其设置为默认Python

或者2)或者您正受到预先存在的PYTHONHOME或PYTHONPATH环境变量的干扰(请参阅顶部的警告)

要明确回答您的问题--不,您应该没有PYTHONPATH集。

最有可能的是:或者

1) 正如@jonathanrocher所说,您运行的Python错误(请参阅)。犯此错误的一种方法是运行在/Applications中找到的python。不要那样做!相反,您应该运行/Applications中的Canopy,它将为您设置用户Python,并让您有机会将其设置为默认Python

或者2)或者您正受到预先存在的PYTHONHOME或PYTHONPATH环境变量的干扰(请参阅顶部的警告)


明确回答你的问题——不,你应该没有PYTHONPATH集。

当你键入
哪一条python
时,你的终端会说什么?当你键入
哪一条python
时,你的终端会说什么?当你键入
哪一条python
时,你的终端会说什么?