Hi, How to install additional Python modules depends strongly on which platform you are and whether you are using your systems Python install, a virtual environment or a standalone Python distribution (such as Anaconda, Canopy, WinPython, PythonXY, or others <https://wiki.python.org/moin/PythonDistributions>). Based on some of your replies I can see that you are running Python on a Mac with OSX. I am not a Mac user, so I can only help you by pointing to some general resources that might help you.
Have you installed Spyder via anaconda or the dmg installer? (see also the spyder installation docs here <https://pythonhosted.org/spyder/installation.html#installing-on-macos-x>)? I would suggest to try out Anaconda <http://continuum.io/downloads>. Anaconda installs as a standalone python distribution (that includes Spyder) and has a package manager called conda (which is a pip alternative). The anaconda package repository is called binstar, and contains pymetis <https://binstar.org/pypi/pymetis>. The nice thing about anaconda package is that they come in a compiled form which makes it much easier to install (at least if a binary package for you system is available). Have you tried installing Anaconda, and does it work installing PyMetis in there? But please make sure to read quick start guide <https://store.continuum.io/static/img/Anaconda-Quickstart.pdf> and the online <http://docs.continuum.io/anaconda/index.html> documentation as indicated on the Anaconda web page. As mentioned by Adrian, notice that METIS for Python ( https://bitbucket.org/kw/metis-python) is not being maintained any more (last commit in September 2013). Do not confuse this package with PyMetis <(https://pypi.python.org/pypi/PyMetis/2014.1>, which stills seems to be maintained, and I would recommend using PyMetis over Python for METIS (disclaimer: I am guessing as I have tested nor compared any). You indicate that PyMetis and Spyder are products. Depending on your definition of products, I would argue they are not. Spyder for example is run by people who love coding and it is maintained by people who do it out of passion. There is absolutely no money involved. You are asking for simple and straightforward advice (that does not require a great deal of UNIX experience). As volunteers we can only do our best, but we are not paid support workers, and as such we can only spent limited resources with helping to solve your specific problem. If you are used to an environment like MATLAB (for which you might have paid a lot of money), you will find that installing 3th party modules (such as METIS) can be more challenging in some cases with Python. If you want to interact with the METIS/PyMetis developers you will have to learn to how to use the issue trackers of Github and Bitbucket. That is where users and developers can interact with each other (besides a mailing list such as this one). You will see it is not that difficult, and once you understand you'll see why all open source developers and users are using these tools: they are extremely helpful in managing problems, bugs and issues of software that is developed and used by people all over the world and that in most cases haven't even met each other. As a final note: I have the impression that the main problem here is that you do not know how to install modules in Python in general. Have you considered asking someone to explain you the basics in person? Best regards, David On 21 June 2015 at 15:21, Adrian Klaver <[email protected]> wrote: > On 06/21/2015 04:25 AM, Chrise123 wrote: > >> Thanks for the information. >> It looks like I have been chasing a mirage and have wasted great deal of >> time. This is very frustrating because Metis and PyMetis appear to be >> what I need. >> I went to https://bitbucket.org/kw/metis-python >> < >> https://www.google.com/url?q=https%3A%2F%2Fbitbucket.org%2Fkw%2Fmetis-python&sa=D&sntz=1&usg=AFQjCNHFUt0C8t3-4u2PAKFn-T9qhJLEoQ> >> and >> tried to file a bug report but I am not sure that I succeeded. The >> website is not exactly set up for end users of the products. >> Can you suggest where I might go (as a user) to find help in getting >> this software installed and running in Spyder? >> > > First you will not be installing it in Spyder, you will be installing it > on your system where any Python program can reach it. > > Second I gave you the instructions for how to install it below. > > >> On Wednesday, June 17, 2015 at 11:28:22 PM UTC+10, Adrian Klaver wrote: >> >> On 06/16/2015 09:01 PM, Chris Edwards wrote: >> > OK I did as suggested with the following results >> > >> > /cbhe:pip install --upgrade certifi/ >> > >> >> //Library/Python/2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: >> >> > InsecurePlatformWarning: A true SSLContext object is not >> available. This >> > prevents urllib3 from configuring SSL appropriately and may cause >> > certain SSL connections to fail. For more information, see >> > >> >> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning./ >> < >> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning./ >> > >> >> > / InsecurePlatformWarning/ >> > /Requirement already up-to-date: certifi in >> > /Library/Python/2.7/site-packages/ >> > /cbhe:pip install --allow-external metis --pre/ >> > /You must give at least one requirement to install (see "pip help >> install")/ >> > /cbhe:/ >> > / >> > / >> > I went to /pip help install/ and tried several install >> requirements but >> > none of them worked for me. >> > >> > I had not realised that metis was ‘alpha software’ when I visited >> > https://metis.readthedocs.org/en/latest/# >> <https://metis.readthedocs.org/en/latest/#>. I understood it to be >> >> > available and the example code looked just what I was looking for. >> >> Well the below in the documentation is wrong : >> " >> It’s on PyPI, so installation should be as easy as: >> >> pip install metis >> -or- >> easy_install metis >> " >> >> There is no actual file on PyPi. To get it to install, I went to(from >> the Download URL on the PyPi page) to here: >> >> https://bitbucket.org/kw/metis-python/downloads >> <https://bitbucket.org/kw/metis-python/downloads> >> >> and downloaded the repo, unzipped it and then ran: >> >> python setup.py install >> >> If it where me I would go here: >> >> https://bitbucket.org/kw/metis-python >> <https://bitbucket.org/kw/metis-python> >> >> and file a bug report >> >> FYI the last commit to the code was 2013-10-10. so I would not hold >> out >> great hopes. >> >> > >> > Are you able to execute that example as below? If so perhaps it >> > might help to isolate my problem. >> >> No, because I do not have Metis or Networkx installed. >> > >> >>>>import networkx as nx >> >>>>import metis >> >>>>G = metis.example_networkx() >> >>>>(edgecuts, parts) = metis.part_graph(G, 3) >> >>>>colors = ['red','blue','green'] >> >>>>for i, p in enumerate(parts): >> > ... G.node[i]['color'] = colors[p] >> > ... >> >>>>nx.write_dot(G, 'example.dot') # Requires pydot or pygraphviz >> > >> > >> > >> >> >> >> -- >> Adrian Klaver >> [email protected] <javascript:> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "spyder" group. >> To unsubscribe from this group and stop receiving emails from it, send >> an email to [email protected] >> <mailto:[email protected]>. >> To post to this group, send email to [email protected] >> <mailto:[email protected]>. >> Visit this group at http://groups.google.com/group/spyderlib. >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Adrian Klaver > [email protected] > > > -- > You received this message because you are subscribed to the Google Groups > "spyder" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/spyderlib. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.
