[yt-users] Problem generating python executable in yt 3.0

Kacper Kowalik xarthisius.kk at gmail.com
Fri Jul 17 13:31:38 PDT 2015


On 07/17/2015 03:02 PM, Juan Camilo Ibanez Mejia wrote:
> Hey Stuart,
> 
> I don't know how you managed to find that brute force solution to the mock vs setuptools problem but it is now proven to have worked twice.
> Thanks, everything is working fine now.
> 
> Best,
> Juan

Hi,
I've "fixed" it[1], by just bumping the version of setuptools. Most
recent script[2] should work out of the box.
Cheers,
Kacper

[1] https://bitbucket.org/yt_analysis/yt/pull-request/1646
[2] http://bitbucket.org/yt_analysis/yt/raw/yt/doc/install_script.sh

> On Jul 17, 2015, at 1:12 PM, Stuart Levy wrote:
> 
> Re the "mock" vs. setuptools error when installing yt dev version using install_script.sh -
> 
> It looks as though there's been a change in mock - I found some commentary about this on other packages that use it.
> 
> An ugly workaround involved catching the matplotlib install, moments after install_script.sh prints
> 
> Installing matplotlib-1.4.3
> 
> using Ctrl-Z to suspend it, and then editing
>    .../src/matplotlib-1.4.3/lib/matplotlib.egg-info/requires.txt
> 
> to change (in two places) "mock" to "mock==1.0.1", so the file looks like this:
> 
> numpy>=1.6
> six>=1.4
> python-dateutil
> pytz
> pyparsing>=1.5.6,!=2.0.0
> nose>=0.11.1
> mock==1.0.1
> nose>=0.11.1
> mock==1.0.1
> 
> Then resume ("fg") the suspended install_script.sh and let it complete, hoping you caught it after it untarred the package but before it began installing dependencies.
> 
> This worked -- once -- but it's guaranteed to be unreliable.   What's a safer fix?   Hacking the matplotlib distribution tarball (ugh)?  Tweak install_script to install a compatible version of mock before installing matplotlib, so pip doesn't bother installing an incompatible one?
> 
> On 7/17/15 11:10 AM, Juan Camilo Ibanez Mejia wrote:
> Hi all,
> 
> well I found an previous install script for yt 3.0, about 4-5 months old, installed yt 3.0 with it and apparently it's working and scripts seem to be working as well.  Not sure what is happening with the new install script in my machine.
> 
> Best,
> Juan
> 
> 
> 
> On Jul 17, 2015, at 9:50 AM, Juan Camilo Ibanez Mejia wrote:
> 
> Hi Nathan,
> 
> the OS is Ubuntu 14.04.2.
> 
> I tried reinstalling yt3.0 but got the following error:
> 
> ********************************************
>         FAILURE REPORT:
> ********************************************
> 
> Processing dependencies for matplotlib==1.4.0
> Searching for mock
> Reading http://pypi.python.org/simple/mock/<https://urldefense.proofpoint.com/v2/url?u=http-3A__pypi.python.org_simple_mock_&d=AwMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=NPdlXEk4Z5vraxy_6pAr8QrJEizB0RorBB0YrjmgMfU&s=GXoEFWPjbZXN9Wk-0BIJB-pqAWgWELpaQzeBrESQrHY&e=>
> Best match: mock 1.1.4
> Downloading https://pypi.python.org/packages/source/m/mock/mock-1.1.4.tar.gz#md5=84afbeb2415bf3d6608dac4423a56325<https://urldefense.proofpoint.com/v2/url?u=https-3A__pypi.python.org_packages_source_m_mock_mock-2D1.1.4.tar.gz-23md5-3D84afbeb2415bf3d6608dac4423a56325&d=AwMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=NPdlXEk4Z5vraxy_6pAr8QrJEizB0RorBB0YrjmgMfU&s=MLkEVRrct8hnzYV2xtEBjI_J8hlNh4LP-6xa5UOfvOg&e=>
> Processing mock-1.1.4.tar.gz
> Writing /tmp/easy_install-GMOnmI/mock-1.1.4/setup.cfg
> Running mock-1.1.4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-GMOnmI/mock-1.1.4/egg-dist-tmp-uR9lqT
> mock requires setuptools>=17.1. Aborting installation
> error: Setup script exited with 1
> 
> ********************************************
> ********************************************
> 
> I tried installing setuptools in my home dir, as I don't have root access in this machine, but was unable to it kept complaining that the folder where I wanted to install this package  did not support .pth files.
> 
> Any ideas ?
> 
> Thanks for your help.
> Best,
> Juan
> 
> 
> 
> On Jul 15, 2015, at 8:44 PM, Nathan Goldbaum wrote:
> 
> 
> 
> On Wed, Jul 15, 2015 at 12:19 PM, Juan Camilo Ibanez Mejia <jibanezmejia at amnh.org<mailto:jibanezmejia at amnh.org>> wrote:
> Hi all,
> 
> I'm running into some problems while trying to generate a python executable in yt3.0
> I was able to do it in yt2.6 but not in this newer version, this is an example of what I'm doing:
> 
>> #!/home/jcibanezm/codes/yt30/yt-x86_64/bin/python
>>
>> import yt
>> print "Hello World"
> 
> And when I run this, I get the following error:
> 
> Traceback (most recent call last):
>   File "./Test.py", line 3, in <module>
>     from yt.config import ytcfg;ytcfg["yt","__withinreason"]="True"
>   File "/home/jcibanezm/codes/yt30/yt-x86_64/src/yt-hg/yt/__init__.py", line 121, in <module>
>     from yt.data_objects.api import \
>   File "/home/jcibanezm/codes/yt30/yt-x86_64/src/yt-hg/yt/data_objects/api.py", line 53, in <module>
>     from .image_array import \
>   File "/home/jcibanezm/codes/yt30/yt-x86_64/src/yt-hg/yt/data_objects/image_array.py", line 15, in <module>
>     from yt.visualization.image_writer import write_bitmap, write_image
>   File "/home/jcibanezm/codes/yt30/yt-x86_64/src/yt-hg/yt/visualization/image_writer.py", line 24, in <module>
>     import yt.utilities.png_writer as pw
>   File "/home/jcibanezm/codes/yt30/yt-x86_64/src/yt-hg/yt/utilities/png_writer.py", line 13, in <module>
>     import matplotlib._png as _png
> ImportError: libpng16.so.16: cannot open shared object file: No such file or directory
> 
> It looks like your python installation is broken - matplotlib can't find libpng. Since it was able to find it when matplotlib was installed initally, this indicates to me that libpng was deleted out from under it.
> 
> What OS is this?
> 
> Have you tried completely deleting the yt-x86_64 folder and rerunning the install script?
> 
> 
> 
> Any idea ?
> thanks for your help.
> Best,
> Juan
> 
> 
> --------------------------------------------------
> Juan Camilo Ibáñez-Mejia
> PhD student in Physics.
> Institut für Theoretische Astrophysik,
> Zentrum für Astronomie Heidelberg
> jibanez at zah.uni-heidelberg.de<mailto:jibanez at zah.uni-heidelberg.de>
> 
> American Museum of Natural History
> +1-212-313-7435<tel:%2B1-212-313-7435>
> jibanezmejia at amnh.org<mailto:jibanezmejia at amnh.org>
> ----------------------------------------------------
> 
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org<mailto:yt-users at lists.spacepope.org>
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Dusers-2Dspacepope.org&d=AwMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=NPdlXEk4Z5vraxy_6pAr8QrJEizB0RorBB0YrjmgMfU&s=1yMlSCqbeE-DTAYa6FSUWWk58JuKNs0F7mYSJk-mlbI&e=>
> 
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org<mailto:yt-users at lists.spacepope.org>
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.spacepope.org_listinfo.cgi_yt-2Dusers-2Dspacepope.org&d=AwMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=hgcBC3x6dKFoTrmFmMYYbKNfiHZlGLKliIidd1LwmHI&m=NPdlXEk4Z5vraxy_6pAr8QrJEizB0RorBB0YrjmgMfU&s=1yMlSCqbeE-DTAYa6FSUWWk58JuKNs0F7mYSJk-mlbI&e=>
> 
> --------------------------------------------------
> Juan Camilo Ibáñez-Mejia
> PhD student in Physics.
> Institut für Theoretische Astrophysik,
> Zentrum für Astronomie Heidelberg
> jibanez at zah.uni-heidelberg.de<mailto:jibanez at zah.uni-heidelberg.de>
> 
> American Museum of Natural History
> +1-212-313-7435
> jibanezmejia at amnh.org<mailto:jibanezmejia at amnh.org>
> ----------------------------------------------------
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org<mailto:yt-users at lists.spacepope.org>
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
> 
> --------------------------------------------------
> Juan Camilo Ibáñez-Mejia
> PhD student in Physics.
> Institut für Theoretische Astrophysik,
> Zentrum für Astronomie Heidelberg
> jibanez at zah.uni-heidelberg.de<mailto:jibanez at zah.uni-heidelberg.de>
> 
> American Museum of Natural History
> +1-212-313-7435
> jibanezmejia at amnh.org<mailto:jibanezmejia at amnh.org>
> ----------------------------------------------------
> 
> 
> 
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org<mailto:yt-users at lists.spacepope.org>
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
> 
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org<mailto:yt-users at lists.spacepope.org>
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
> 
> --------------------------------------------------
> Juan Camilo Ibáñez-Mejia
> PhD student in Physics.
> Institut für Theoretische Astrophysik,
> Zentrum für Astronomie Heidelberg
> jibanez at zah.uni-heidelberg.de<mailto:jibanez at zah.uni-heidelberg.de>
> 
> American Museum of Natural History
> +1-212-313-7435
> jibanezmejia at amnh.org<mailto:jibanezmejia at amnh.org>
> ----------------------------------------------------
> 
> 
> 
> 
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20150717/e437b1f4/attachment.pgp>


More information about the yt-users mailing list