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. 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. Are you able to execute that example as below? If so perhaps it might help to isolate my problem. >>> 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 > On 17 Jun 2015, at 11:58 am, Adrian Klaver <[email protected]> wrote: > > On 06/16/2015 06:22 PM, Chris Edwards wrote: >> As suggested I went to the link >> https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning, >> and followed the instructions as far as I could with the following result >> >> /cbhe:python/ >> /Python 2.7.9rc1 (v2.7.9rc1:40eada278702, Nov 25 2014, 17:25:50) / >> /[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin/ >> /Type "help", "copyright", "credits" or "license" for more information./ >> />>> import ssl/ >> />>> ^D/ >> /cbhe:pip install certifi/ >> /Requirement already satisfied (use --upgrade to upgrade): certifi in >> /Library/Python/2.7/site-packages/ >> /cbhe:/ > > So did you do as the above suggested?: > > pip install --upgrade certifi > >> >> I think that tells me that certificates are installed correctly but I >> might be misunderstanding this. As suggested I then tried /pip install >> metis --pre/ and got the following > >> >> /cbhe:pip install metis --pre/ >> /Collecting metis/ >> //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./ >> / InsecurePlatformWarning/ >> / Could not find a version that satisfies the requirement metis (from >> versions: )/ >> / Some externally hosted files were ignored as access to them may be >> unreliable (use --allow-external metis to allow)./ >> /No matching distribution found for metis/ >> /cbhe:/ > > > Again did you do as suggested?: > > > pip install --allow-external metis --pre > > > FYI, error messages/tracebacks are just not there to take space, they have > important information. > >> >> Further instructions about updating and using certificates are beyond my >> ability to follow. So I am still in the unix-python-module swamp and >> yearning for a simple life where I can use Spyder for actually doing >> something. > > This has nothing to with either Spyder or Unix. You would see the same issues > on Windows. > > What it is related to is that Metis is alpha software. If you want to live on > the bleeding edge, then you better expect some blood to be spilled. > >> >> Any suggestions as to where to go from here? >> >>> On 15 Jun 2015, at 11:27 am, Adrian Klaver <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> On 06/14/2015 05:40 PM, Chris Edwards wrote: >>>> OK and thanks. >>>> >>>> I installed networkx and can now import it in Spyder. >>>> >>>> Next I go to https://metis.readthedocs.org/en/latest/ and try to >>>> install metis (as su) using pip. >>>> >>>> I get the following result >>>> >>>> cbhe:pip install metis >>>> Collecting metis >>>> /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. >>> >>> Follow the above link for more information. >>> >>>> InsecurePlatformWarning >>>> Could not find a version that satisfies the requirement metis (from >>>> versions: ) >>>> Some externally hosted files were ignored as access to them may be >>>> unreliable (use --allow-external metis to allow). >>>> No matching distribution found for metis >>> >>> Try: >>> >>> pip install metis --pre >>> >>> See answer in SO here: >>> >>> http://stackoverflow.com/questions/18230956/could-not-find-a-version-that-satisfies-the-requirement-pytz >>> >>>> >>>> So now I am back in the murky depths of a unix-python-module interaction. >>>> >>>> Any suggestions as to how to get out of this quicksand? >>>> >>>>> On 14 Jun 2015, at 11:36 pm, Adrian Klaver >>>>> <[email protected]> wrote: >>>>> >>>>> On 06/14/2015 02:43 AM, Chrise123 wrote: >>>>>> Hi, >>>>>> >>>>>> Spyder is a great IDE; it works straight away after installation and is >>>>>> intuitive to use. It is an excellent product and a credit to the >>>>>> developers.! >>>>>> >>>>>> My problem is that I would like to use other Python modules within >>>>>> Spyder, e.g., Metis. I have reviewed the posts that discuss this issue >>>>>> and have tried to follow the advice, but with no success. All the >>>>>> advice >>>>>> assumes a level of knowledge about unix installations (and wrappers) >>>>>> that exceeds my ability to interpret that advice. >>>>>> >>>>>> I think it would be really useful if there was some way to utilise the >>>>>> vast range of Python modules from with Spyder; perhaps with an >>>>>> installer >>>>>> like pip. Am I being naive in thinking that this might be possible? >>>>> >>>>> Just import them in your code or the console. The modules do not >>>>> live in Spyder, just where ever you normally install them. >>>>> >>>>>> >>>>>> In the meantime can someone tell me how to import modules such as Metis >>>>>> or PyMetis into Spyder in a way that does not assume a great deal of >>>>>> unix expertise? >>>>>> >>>>>> >>>>>> -- >>>>> >>>>> >>>>> >>>>> -- >>>>> Adrian Klaver >>>>> [email protected] >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in >>>>> the Google Groups "spyder" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/spyderlib/OVxEjMp_TB8/unsubscribe. >>>>> To unsubscribe from this group and all its topics, 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. >>>> >>> >>> >>> -- >>> Adrian Klaver >>> [email protected] >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "spyder" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/spyderlib/OVxEjMp_TB8/unsubscribe. >>> To unsubscribe from this group and all its topics, 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] >> <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 a topic in the Google > Groups "spyder" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/spyderlib/OVxEjMp_TB8/unsubscribe. > To unsubscribe from this group and all its topics, 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.
