|
From: john p. <jp...@ma...> - 2015-02-12 15:35:21
|
Users, I am working on Windows 7 with QGIS 2.4. I am trying to get a plugin installed in QGIS called Semi-Automatic Classification Plugin to work. The plugin is demonstrated here: http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html The first time I tried to install the QGIS plugin, I got an error message that backend_qt4agg was not installed. I installed Python(x,y) with Python 2.x, because it seemed like the easiest way to get matplotlib and a bunch of other apps/extensions installed at the same time with minimal effort. I am not a programmer and I'm not familiar with installing things from source and then configuring settings. After the Python(x,y) install, I went to QGIS and started again and tried to install the plugin. I got the same error message. Please tell me what I need to do to get this backend installed in order to get the QGIS plugin I want. John Polo |
|
From: Benjamin R. <ben...@ou...> - 2015-02-12 15:48:28
|
I doubt that installing Python(x,y) would help because it is a self-contained distribution of python. QGIS wouldn't necessarally know about the libraries that it provides. Your best bet is to ask this question to the QGIS people who better understands how their software is installed in the Windows environment. How QGIS is installed is critical to understanding what libraries it can and can not access. Of course, you could also try one of the windows binary installers of matplotlib, but I don't know if they come with the Qt4 environment or not. Cheers! Ben Root On Thu, Feb 12, 2015 at 10:35 AM, john polo <jp...@ma...> wrote: > Users, > I am working on Windows 7 with QGIS 2.4. I am trying to get a plugin > installed in QGIS called Semi-Automatic Classification Plugin to work. > The plugin is demonstrated here: > > http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html > > The first time I tried to install the QGIS plugin, I got an error > message that backend_qt4agg was not installed. I installed Python(x,y) > with Python 2.x, because it seemed like the easiest way to get > matplotlib and a bunch of other apps/extensions installed at the same > time with minimal effort. I am not a programmer and I'm not familiar > with installing things from source and then configuring settings. After > the Python(x,y) install, I went to QGIS and started again and tried to > install the plugin. I got the same error message. Please tell me what I > need to do to get this backend installed in order to get the QGIS plugin > I want. > > John Polo > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is > your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Ryan N. <rne...@gm...> - 2015-02-12 16:09:59
|
John, As Ben said, the QGIS Windows installer comes with its own Python installation, which doesn't know anything about any other Python install. Unfortunately, this apparently makes it rather difficult to install other packages. However, QGIS Python already contains Numpy and Matplotlib and PyQt4, which is what you need here. From the Plugins dropdown menu, select Python Console. In the console that opens at the bottom of the screen, you should be able to type (don't type the > characters): >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3]) >>> plt.show() On my install of QGIS, that opens a pop-up window with a plot of those data points. Does this throw an error for you too? Ryan On Thu, Feb 12, 2015 at 10:35 AM, john polo <jp...@ma...> wrote: > Users, > I am working on Windows 7 with QGIS 2.4. I am trying to get a plugin > installed in QGIS called Semi-Automatic Classification Plugin to work. > The plugin is demonstrated here: > > http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html > > The first time I tried to install the QGIS plugin, I got an error > message that backend_qt4agg was not installed. I installed Python(x,y) > with Python 2.x, because it seemed like the easiest way to get > matplotlib and a bunch of other apps/extensions installed at the same > time with minimal effort. I am not a programmer and I'm not familiar > with installing things from source and then configuring settings. After > the Python(x,y) install, I went to QGIS and started again and tried to > install the plugin. I got the same error message. Please tell me what I > need to do to get this backend installed in order to get the QGIS plugin > I want. > > John Polo > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is > your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: john p. <jp...@ma...> - 2015-02-12 17:37:56
|
Ryan,
I used the first line of your example and this was the result:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 454, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named matplotlib.pyplot
I'm not sure what the first command is to confirm whether a module is
installed or not, but it looks like I may need that.
Thanks, Ben and Ryan.
John
On 2/12/2015 10:09 AM, Ryan Nelson wrote:
> John,
>
> As Ben said, the QGIS Windows installer comes with its own Python
> installation, which doesn't know anything about any other Python
> install. Unfortunately, this apparently makes it rather difficult to
> install other packages. However, QGIS Python already contains Numpy
> and Matplotlib and PyQt4, which is what you need here. From the
> Plugins dropdown menu, select Python Console. In the console that
> opens at the bottom of the screen, you should be able to type (don't
> type the > characters):
> >>> import matplotlib.pyplot as plt
> >>> plt.plot([1,2,3])
> >>> plt.show()
>
> On my install of QGIS, that opens a pop-up window with a plot of those
> data points. Does this throw an error for you too?
>
> Ryan
>
> On Thu, Feb 12, 2015 at 10:35 AM, john polo <jp...@ma...
> <mailto:jp...@ma...>> wrote:
>
> Users,
> I am working on Windows 7 with QGIS 2.4. I am trying to get a plugin
> installed in QGIS called Semi-Automatic Classification Plugin to work.
> The plugin is demonstrated here:
> http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html
>
> The first time I tried to install the QGIS plugin, I got an error
> message that backend_qt4agg was not installed. I installed Python(x,y)
> with Python 2.x, because it seemed like the easiest way to get
> matplotlib and a bunch of other apps/extensions installed at the same
> time with minimal effort. I am not a programmer and I'm not familiar
> with installing things from source and then configuring settings.
> After
> the Python(x,y) install, I went to QGIS and started again and tried to
> install the plugin. I got the same error message. Please tell me
> what I
> need to do to get this backend installed in order to get the QGIS
> plugin
> I want.
>
> John Polo
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot
> Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and
> more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
|
|
From: Ryan N. <rne...@gm...> - 2015-02-12 17:43:40
|
John, It's been a little while since I installed QGIS on my machine, but I wonder if you missed a selection somewhere in the installation process. Can you reinstall QGIS? (i.e. do you have admin permissions?) There might be a number of selections you can make when installing, and my guess is that you missed a selection to have the proper Python libraries installed. Maybe there is a "Full" installation option, which puts everything on your machine. As I said on my installation of QGIS, that code works just fine, and I'm certain that I haven't done anything special post-install. Ryan On Thu, Feb 12, 2015 at 12:37 PM, john polo <jp...@ma...> wrote: > Ryan, > I used the first line of your example and this was the result: > Traceback (most recent call last): > File "<input>", line 1, in <module> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 454, in _import > mod = _builtin_import(name, globals, locals, fromlist, level) > ImportError: No module named matplotlib.pyplot > > I'm not sure what the first command is to confirm whether a module is > installed or not, but it looks like I may need that. > Thanks, Ben and Ryan. > > John > > > On 2/12/2015 10:09 AM, Ryan Nelson wrote: > > John, > > As Ben said, the QGIS Windows installer comes with its own Python > installation, which doesn't know anything about any other Python install. > Unfortunately, this apparently makes it rather difficult to install other > packages. However, QGIS Python already contains Numpy and Matplotlib and > PyQt4, which is what you need here. From the Plugins dropdown menu, select > Python Console. In the console that opens at the bottom of the screen, you > should be able to type (don't type the > characters): > >>> import matplotlib.pyplot as plt > >>> plt.plot([1,2,3]) > >>> plt.show() > > On my install of QGIS, that opens a pop-up window with a plot of those > data points. Does this throw an error for you too? > > Ryan > > On Thu, Feb 12, 2015 at 10:35 AM, john polo <jp...@ma...> wrote: > >> Users, >> I am working on Windows 7 with QGIS 2.4. I am trying to get a plugin >> installed in QGIS called Semi-Automatic Classification Plugin to work. >> The plugin is demonstrated here: >> >> http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html >> >> The first time I tried to install the QGIS plugin, I got an error >> message that backend_qt4agg was not installed. I installed Python(x,y) >> with Python 2.x, because it seemed like the easiest way to get >> matplotlib and a bunch of other apps/extensions installed at the same >> time with minimal effort. I am not a programmer and I'm not familiar >> with installing things from source and then configuring settings. After >> the Python(x,y) install, I went to QGIS and started again and tried to >> install the plugin. I got the same error message. Please tell me what I >> need to do to get this backend installed in order to get the QGIS plugin >> I want. >> >> John Polo >> >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is >> your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > > |
|
From: john p. <jp...@ma...> - 2015-02-12 19:32:02
|
Ryan, Thanks again. I have the permissions, I'll reinstall. John On 2/12/2015 11:43 AM, Ryan Nelson wrote: > John, > > It's been a little while since I installed QGIS on my machine, but I > wonder if you missed a selection somewhere in the installation > process. Can you reinstall QGIS? (i.e. do you have admin permissions?) > There might be a number of selections you can make when installing, > and my guess is that you missed a selection to have the proper Python > libraries installed. Maybe there is a "Full" installation option, > which puts everything on your machine. As I said on my installation of > QGIS, that code works just fine, and I'm certain that I haven't done > anything special post-install. > > Ryan > > On Thu, Feb 12, 2015 at 12:37 PM, john polo <jp...@ma... > <mailto:jp...@ma...>> wrote: > > Ryan, > I used the first line of your example and this was the result: > Traceback (most recent call last): > File "<input>", line 1, in <module> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 454, > in _import > mod = _builtin_import(name, globals, locals, fromlist, level) > ImportError: No module named matplotlib.pyplot > > I'm not sure what the first command is to confirm whether a module > is installed or not, but it looks like I may need that. > Thanks, Ben and Ryan. > > John > > > On 2/12/2015 10:09 AM, Ryan Nelson wrote: >> John, >> >> As Ben said, the QGIS Windows installer comes with its own Python >> installation, which doesn't know anything about any other Python >> install. Unfortunately, this apparently makes it rather difficult >> to install other packages. However, QGIS Python already contains >> Numpy and Matplotlib and PyQt4, which is what you need here. From >> the Plugins dropdown menu, select Python Console. In the console >> that opens at the bottom of the screen, you should be able to >> type (don't type the > characters): >> >>> import matplotlib.pyplot as plt >> >>> plt.plot([1,2,3]) >> >>> plt.show() >> >> On my install of QGIS, that opens a pop-up window with a plot of >> those data points. Does this throw an error for you too? >> >> Ryan >> >> On Thu, Feb 12, 2015 at 10:35 AM, john polo <jp...@ma... >> <mailto:jp...@ma...>> wrote: >> >> Users, >> I am working on Windows 7 with QGIS 2.4. I am trying to get a >> plugin >> installed in QGIS called Semi-Automatic Classification Plugin >> to work. >> The plugin is demonstrated here: >> http://fromgistors.blogspot.com/2013/07/working-with-multispectral-bands-in-qgis.html >> >> The first time I tried to install the QGIS plugin, I got an error >> message that backend_qt4agg was not installed. I installed >> Python(x,y) >> with Python 2.x, because it seemed like the easiest way to get >> matplotlib and a bunch of other apps/extensions installed at >> the same >> time with minimal effort. I am not a programmer and I'm not >> familiar >> with installing things from source and then configuring >> settings. After >> the Python(x,y) install, I went to QGIS and started again and >> tried to >> install the plugin. I got the same error message. Please tell >> me what I >> need to do to get this backend installed in order to get the >> QGIS plugin >> I want. >> >> John Polo >> >> >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel >> Website, >> sponsored by Intel and developed in partnership with Slashdot >> Media, is your >> hub for all things parallel software development, from weekly >> thought >> leadership blogs to news, videos, case studies, tutorials and >> more. Take a >> look and join the conversation now. >> http://goparallel.sourceforge.net/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> <mailto:Mat...@li...> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > > |