Installed from source and with
$ cat ~/.pythranrc
[compiler]
include_dirs=/usr/local/opt/openblas/include
library_dirs=/usr/local/opt/openblas/lib
blas=openblas
CXX=g++-7
CC=gcc-7
It works.
Pierre
Pierre Navaro
Ingénieur CNRS en calcul scientifique
IRMAR, Campus de Beaulieu, bâtiment 23
263 avenue du Général Leclerc, CS 74205
35042 RENNES Cedex
pierre.navaro@xxxxxxxxxxxxxxx
0223234308
Le 8 sept. 2017 à 22:06, Pierre Navaro <pierre.navaro@xxxxxxxxxxxxxxx> a
écrit :
Hi
I try to install pythran with home-brew on Mac
$ pip3 install pythran
Collecting pythran
Requirement already satisfied: gast in /usr/local/lib/python3.6/site-packages
(from pythran)
Requirement already satisfied: ply>=3.4 in
/usr/local/lib/python3.6/site-packages (from pythran)
Requirement already satisfied: decorator in
/usr/local/lib/python3.6/site-packages (from pythran)
Requirement already satisfied: networkx>=1.5 in
/usr/local/lib/python3.6/site-packages (from pythran)
Requirement already satisfied: six in /usr/local/lib/python3.6/site-packages
(from pythran)
Installing collected packages: pythran
Successfully installed pythran-0.8.1
$ python3
Python 3.6.2 (default, Jul 17 2017, 16:44:45)
[GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):import pythran
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/site-packages/pythran/__init__.py", line 39,
in <module>
from pythran.toolchain import (generate_cxx, compile_cxxfile,
compile_cxxcode,
File "/usr/local/lib/python3.6/site-packages/pythran/toolchain.py", line 6,
in <module>
from pythran.backend import Cxx
File "/usr/local/lib/python3.6/site-packages/pythran/backend.py", line 8,
in <module>
from pythran.analyses import ArgumentEffects, Dependencies
File "/usr/local/lib/python3.6/site-packages/pythran/analyses/__init__.py",
line 12, in <module>
from .aliases import Aliases, StrictAliases
File "/usr/local/lib/python3.6/site-packages/pythran/analyses/aliases.py",
line 6, in <module>
from pythran.syntax import PythranSyntaxError
File "/usr/local/lib/python3.6/site-packages/pythran/syntax.py", line 7, in
<module>
from pythran.tables import MODULES
File "/usr/local/lib/python3.6/site-packages/pythran/tables.py", line 4391,
in <module>
__import__("omp")
File "/usr/local/lib/python3.6/site-packages/omp/__init__.py", line 71, in
<module>
sys.modules[__name__] = OpenMP()
File "/usr/local/lib/python3.6/site-packages/omp/__init__.py", line 51, in
__init__
libgomp_path = find_library(os.path.join(path, "libgomp"))
File
"/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/posixpath.py",
line 92, in join
genericpath._check_arg_types('join', a, *p)
File
"/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/genericpath.py",
line 151, in _check_arg_types
raise TypeError("Can't mix strings and bytes in path components") from
None
TypeError: Can't mix strings and bytes in path components
with conda i get
conda install -c serge-sans-paille pythran
Fetching package metadata .............
PackageNotFoundError: Packages missing in current channels:
- pythran
We have searched for the packages in the following channels:
- https://conda.anaconda.org/serge-sans-paille/osx-64 ;
<https://conda.anaconda.org/serge-sans-paille/osx-64>
- https://conda.anaconda.org/serge-sans-paille/noarch ;
<https://conda.anaconda.org/serge-sans-paille/noarch>
- https://conda.anaconda.org/conda-forge/osx-64 ;
<https://conda.anaconda.org/conda-forge/osx-64>
- https://conda.anaconda.org/conda-forge/noarch ;
<https://conda.anaconda.org/conda-forge/noarch>
- https://repo.continuum.io/pkgs/free/osx-64 ;
<https://repo.continuum.io/pkgs/free/osx-64>
- https://repo.continuum.io/pkgs/free/noarch ;
<https://repo.continuum.io/pkgs/free/noarch>
- https://repo.continuum.io/pkgs/r/osx-64 ;
<https://repo.continuum.io/pkgs/r/osx-64>
- https://repo.continuum.io/pkgs/r/noarch ;
<https://repo.continuum.io/pkgs/r/noarch>
- https://repo.continuum.io/pkgs/pro/osx-64 ;
<https://repo.continuum.io/pkgs/pro/osx-64>
- https://repo.continuum.io/pkgs/pro/noarch ;
<https://repo.continuum.io/pkgs/pro/noarch>
:-(
Pierre Navaro
Ingénieur CNRS en calcul scientifique
IRMAR, Campus de Beaulieu, bâtiment 23
263 avenue du Général Leclerc, CS 74205
35042 RENNES Cedex
pierre.navaro@xxxxxxxxxxxxxxx <mailto:pierre.navaro@xxxxxxxxxxxxxxx>
0223234308
Attachment:
smime.p7s
Description: S/MIME cryptographic signature