Python 没有名为'的模块;matplotlib';

Python 没有名为'的模块;matplotlib';,python,matplotlib,Python,Matplotlib,我在Matplotlib中安装了Python 3.6,并创建了一个小程序,可以很好地运行和绘制图形。现在,我想将这个程序中的数据导出到MySQL数据库中。我下载了MySQL/Python连接器,它只支持Python 3.4。因此,我也安装了Python 3.4。现在,我安装了两个Python。 如果我这样做,我的程序运行良好 python test.py 如果我进入3.4安装目录并运行相同的命令,它将失败,错误为“没有名为matplotlib的模块”。 如果我这样做 从3.4目录,然后它说'要

我在Matplotlib中安装了Python 3.6,并创建了一个小程序,可以很好地运行和绘制图形。现在,我想将这个程序中的数据导出到MySQL数据库中。我下载了MySQL/Python连接器,它只支持Python 3.4。因此,我也安装了Python 3.4。现在,我安装了两个Python。 如果我这样做,我的程序运行良好

python test.py
如果我进入3.4安装目录并运行相同的命令,它将失败,错误为“没有名为matplotlib的模块”。 如果我这样做

从3.4目录,然后它说'要求已经满足'。
知道我在这里遗漏了什么吗?

像这样调用pip,不是关于当前目录,而是关于您的系统路径。如果您想确定,您可以始终转到
python env/Scripts/pip
(您的python二进制文件将位于
python env/python
)。

像这样调用pip,不是关于当前目录,而是关于您的系统路径。如果您想确定,您可以始终转到
python env/Scripts/pip
(您的python二进制文件将位于
python env/python
)。

您需要将安装分开。path语句变得一团糟。我建议你去买。一旦您安装了它,您就可以在一个操作中获得所有包和依赖项

conda create -n py34project python=3.4 matplotlib ipython other_package
然后轻松获得Python3.6

conda create -n py36project python=3.6 matplotlib ipython other_package
您可以使用:
source activate py36project
要进入环境(这将修复路径问题),并使用
source deactivate离开环境

您需要将安装分开。path语句变得一团糟。我建议你去买。一旦您安装了它,您就可以在一个操作中获得所有包和依赖项

conda create -n py34project python=3.4 matplotlib ipython other_package
然后轻松获得Python3.6

conda create -n py36project python=3.6 matplotlib ipython other_package
您可以使用:
source activate py36project
进入环境(这将修复路径问题)并使用
source deactivate离开环境