[MacPorts] #51121: py35-theano is missing dependence on py35-six
MacPorts
noreply at macports.org
Tue Apr 12 01:25:47 PDT 2016
#51121: py35-theano is missing dependence on py35-six
-------------------------------------+--------------------------------
Reporter: sporring@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: theano, six, dependence | Port:
-------------------------------------+--------------------------------
Hi, I just did a fresh install of theano, and first example from
http://deeplearning.net/software/theano/tutorial/adding.html did not work
due to missing library, py35-six. After installing mentioned package, then
theano example works. Below are output of the installation process and
error from python:
-------------------------------------------------------
FN11194:~ sporring$ sudo port install py35-theano
Password:
---> Computing dependencies for py35-theano
---> Dependencies to be installed: py35-numpy py35-cython python35
python3_select py35-nose py35-setuptools py35-scipy swig-python swig
---> Fetching archive for python3_select
---> Attempting to fetch python3_select-0.0_1.darwin_15.noarch.tbz2 from
http://osl.no.packages.macports.org/python3_select
---> Attempting to fetch
python3_select-0.0_1.darwin_15.noarch.tbz2.rmd160 from
http://osl.no.packages.macports.org/python3_select
---> Installing python3_select @0.0_1
---> Activating python3_select @0.0_1
---> Cleaning python3_select
---> Fetching archive for python35
---> Attempting to fetch python35-3.5.1_1.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/python35
---> Attempting to fetch python35-3.5.1_1.darwin_15.x86_64.tbz2.rmd160
from http://osl.no.packages.macports.org/python35
---> Installing python35 @3.5.1_1
---> Activating python35 @3.5.1_1
To make this the default Python or Python 3 (i.e., the version run by the
'python' or 'python3' commands), run one or both of:
sudo port select --set python python35
sudo port select --set python3 python35
---> Cleaning python35
---> Fetching archive for py35-cython
---> Attempting to fetch py35-cython-0.24_0.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/py35-cython
---> Attempting to fetch py35-cython-0.24_0.darwin_15.x86_64.tbz2.rmd160
from http://osl.no.packages.macports.org/py35-cython
---> Installing py35-cython @0.24_0
---> Activating py35-cython @0.24_0
To make the Python 3.5 version of Cython the one that is run when you
execute
the commands without a version suffix, e.g. 'cython', run:
port select --set cython cython35
---> Cleaning py35-cython
---> Fetching archive for py35-setuptools
---> Attempting to fetch py35-setuptools-19.2_0.darwin_15.noarch.tbz2
from http://osl.no.packages.macports.org/py35-setuptools
---> Attempting to fetch
py35-setuptools-19.2_0.darwin_15.noarch.tbz2.rmd160 from
http://osl.no.packages.macports.org/py35-setuptools
---> Installing py35-setuptools @19.2_0
---> Activating py35-setuptools @19.2_0
---> Cleaning py35-setuptools
---> Fetching archive for py35-nose
---> Attempting to fetch py35-nose-1.3.7_0.darwin_15.noarch.tbz2 from
http://osl.no.packages.macports.org/py35-nose
---> Attempting to fetch py35-nose-1.3.7_0.darwin_15.noarch.tbz2.rmd160
from http://osl.no.packages.macports.org/py35-nose
---> Installing py35-nose @1.3.7_0
---> Activating py35-nose @1.3.7_0
---> Cleaning py35-nose
---> Fetching archive for py35-numpy
---> Attempting to fetch
py35-numpy-1.10.4_0+gfortran.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/py35-numpy
---> Attempting to fetch
py35-numpy-1.10.4_0+gfortran.darwin_15.x86_64.tbz2.rmd160 from
http://osl.no.packages.macports.org/py35-numpy
---> Installing py35-numpy @1.10.4_0+gfortran
---> Activating py35-numpy @1.10.4_0+gfortran
---> Cleaning py35-numpy
---> Fetching archive for swig
---> Attempting to fetch swig-3.0.8_0.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/swig
---> Attempting to fetch swig-3.0.8_0.darwin_15.x86_64.tbz2.rmd160 from
http://osl.no.packages.macports.org/swig
---> Installing swig @3.0.8_0
---> Activating swig @3.0.8_0
---> Cleaning swig
---> Fetching archive for swig-python
---> Attempting to fetch swig-python-3.0.8_0.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/swig-python
---> Attempting to fetch swig-python-3.0.8_0.darwin_15.x86_64.tbz2.rmd160
from http://osl.no.packages.macports.org/swig-python
---> Installing swig-python @3.0.8_0
---> Activating swig-python @3.0.8_0
---> Cleaning swig-python
---> Fetching archive for py35-scipy
---> Attempting to fetch
py35-scipy-0.17.0_0+gfortran.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/py35-scipy
---> Attempting to fetch
py35-scipy-0.17.0_0+gfortran.darwin_15.x86_64.tbz2.rmd160 from
http://osl.no.packages.macports.org/py35-scipy
---> Installing py35-scipy @0.17.0_0+gfortran
---> Activating py35-scipy @0.17.0_0+gfortran
---> Cleaning py35-scipy
---> Fetching archive for py35-theano
---> Attempting to fetch py35-theano-0.8.1_0.darwin_15.x86_64.tbz2 from
http://osl.no.packages.macports.org/py35-theano
---> Attempting to fetch py35-theano-0.8.1_0.darwin_15.x86_64.tbz2.rmd160
from http://osl.no.packages.macports.org/py35-theano
---> Installing py35-theano @0.8.1_0
---> Activating py35-theano @0.8.1_0
---> Cleaning py35-theano
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
FN11194:~ sporring$ python
python python2.7 python3.5m pythonw2.6
python-config python2.7-config python3.5m-config pythonw2.7
python2.6 python3.5 pythontex
python2.6-config python3.5-config pythonw
FN11194:~ sporring$ python3.5
Python 3.5.1 (default, Mar 2 2016, 03:38:02)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import theano.tensor as T
>>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
/site-packages/theano/__init__.py", line 42, in <module>
from theano.configdefaults import config
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5
/site-packages/theano/configdefaults.py", line 13, in <module>
from six import string_types
ImportError: No module named 'six'
-------------------------------------------------------
FN11194:~ sporring$ sudo port install py35-six
---> Computing dependencies for py35-six
---> Fetching archive for py35-six
---> Attempting to fetch py35-six-1.10.0_0.darwin_15.noarch.tbz2 from
http://osl.no.packages.macports.org/py35-six
---> Attempting to fetch py35-six-1.10.0_0.darwin_15.noarch.tbz2.rmd160
from http://osl.no.packages.macports.org/py35-six
---> Installing py35-six @1.10.0_0
---> Activating py35-six @1.10.0_0
---> Cleaning py35-six
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
FN11194:~ sporring$ python3.5
Python 3.5.1 (default, Mar 2 2016, 03:38:02)
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import theano.tensor as T
>>> from theano import function
>>> x = T.dscalar('x')
>>> y = T.dscalar('y')
>>> z = x + y
>>> f = function([x, y], z)
>>> f(2, 3)
>>> array(5.0)
numpy.allclose(f(16.3, 12.1), 28.4)
>>> True
--
Ticket URL: <https://trac.macports.org/ticket/51121>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list