The issue is that the version of openSSL installed on Pleiades is out of date (read insecure), so modern versions of python (specifically, newer than 2.7.9) will refuse to link against it. This breaks pip, among other things.

Rather than using the install script, I'd suggest installing yt using miniconda which bundles a build of an up-to-date openSSL:

I've been using a setup based on miniconda on Pleiades for the past couple of years with no issue.

On Wed, Aug 26, 2015 at 4:44 PM, Eli Visbal <> wrote:

I am a postdoc at Columbia University fairly new to yt and am having
trouble installing it on the NASA Pleiades supercomputer. I was hoping
that someone else has figured this out before and could help me.

I tried running the yt install script obtained with:

When I attempt to run this script, it crashes giving the error message
copied below. I believe it may be related to the version of ssl on
Pleiades. Any help would be greatly appreciated. Thank you!

Eli Visbal
Installing HDF5
Installing SQLite3
Installing Python 2. This may take a while, but don't worry. yt loves you.
Installing setuptools-18.0.1
Installing mercurial-3.4
Cloning yt
Setting YT_DIR=/u/evisbal/yt-x86_64/src/yt-hg/
Installing pip
  File "/home1/evisbal/yt-x86_64/lib/python2.7/site-packages/mercurial/",
line 346, in connect
    **sslutil.sslkwargs(self.ui, host))
  File "/home1/evisbal/yt-x86_64/lib/python2.7/site-packages/mercurial/",
line 36, in ssl_wrap_socket
    sslcontext.options &= ssl.OP_NO_SSLv2 & ssl.OP_NO_SSLv3
ValueError: can't clear options before OpenSSL 0.9.8m
abort: repository /u/evisbal/yt-x86_64/src/yt-hg/ not found!
2015-08-26 14:01:04 URL:
[1412744/1412744] -> "" [1]
Collecting pip
  Could not find a version that satisfies the requirement pip (from versions: )
No matching distribution found for pip
yt-users mailing list