Issue 1:
After upgrading from numpy version 1.16.2 to 1.16.3, f2py -c ... --fcompiler=intelem fails with CompilerNotFound. Rolling back to version 1.16.2 everything works as expected.

This doesn't happen with --fcompiler=gnu95 which works on both versions.

Just prior to the traceback I get:

customize IntelEM64TCCompiler using build_ext
customize IntelEM64TFCompiler
Found executable /opt/intel/compilers_and_libraries_2018.5.231/mac/bin/intel64/ifort
Intel(R) Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 18.0.5.231 Build 20180823
Copyright (C) 1985-2018 Intel Corporation. All rights reserved.

Traceback (most recent call last):
File "/Users/shahar/miniconda3/bin/f2py", line 10, in <module>
sys.exit(main())
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/f2py/f2py2e.py", line 683, in main
run_compile()
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/f2py/f2py2e.py", line 650, in run_compile
setup(ext_modules=[ext])
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/core.py", line 171, in setup
return old_setup(**new_attr)
File "/Users/shahar/miniconda3/lib/python3.7/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Users/shahar/miniconda3/lib/python3.7/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Users/shahar/miniconda3/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/command/build.py", line 47, in run
old_build.run(self)
File "/Users/shahar/miniconda3/lib/python3.7/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Users/shahar/miniconda3/lib/python3.7/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Users/shahar/miniconda3/lib/python3.7/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/command/build_ext.py", line 226, in run
fcompiler.customize(self.distribution)
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py", line 511, in customize
get_flags('opt', oflags)
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py", line 502, in get_flags
flags.extend(getattr(self.flag_vars, tag))
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/environment.py", line 40, in __getattr__
return self._get_var(name, conf_desc)
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/environment.py", line 56, in _get_var
var = self._hook_handler(name, hook)
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py", line 709, in _environment_hook
return hook()
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/intel.py", line 128, in get_flags_opt
v = self.get_version()
File "/Users/shahar/miniconda3/lib/python3.7/site-packages/numpy/distutils/fcompiler/__init__.py", line 432, in get_version
raise CompilerNotFound()
numpy.distutils.fcompiler.CompilerNotFound

Numpy/Python version information:

1.16.3 3.7.2 | packaged by conda-forge | (default, Mar 19 2019, 20:46:22)
[Clang 4.0.1 (tags/RELEASE_401/final)]

Issue 2:
Hi,

I have intel compilers installed, but get this:

Found executable /opt/intel/compilers_and_libraries_2018.1.163/linux/bin/intel64/icc customize IntelEM64TFCompiler
Found executable /opt/intel/compilers_and_libraries_2018.1.163/linux/bin/intel64/ifort
Traceback (most recent call last):
File "setup.py", line 418, in <module>setup_package()
File "setup.py", line 414, in setup_packagesetup(**metadata)
File "/usr/lib/python3.6/site-packages/numpy/distutils/core.py", line 169, in setupreturn old_setup(**new_attr)
File "/usr/lib/python3.6/site-packages/setuptools/__init__.py", line 129, in setupreturn distutils.core.setup(**attrs)
File "/usr/lib/python3.6/distutils/core.py", line 148, in setupdist.run_commands()
File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commandsself.run_command(cmd)
File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_commandcmd_obj.run()
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/build_clib.py", line 75, in runself.run_command('build_src')
File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_commandself.distribution.run_command(command)
File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_commandcmd_obj.run()
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/build_src.py", line 148, in runself.build_sources()
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/build_src.py", line 165, in build_sourcesself.build_extension_sources(ext)
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/build_src.py", line 324, in build_extension_sourcessources = self.generate_sources(sources, ext)
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/build_src.py", line 377, in generate_sourcessource = func(extension, build_dir)
File "scipy/_lib/setup.py", line 32, in get_messagestream_configif config_cmd.check_func('open_memstream', decl=True, call=True):
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/config.py", line 312, in check_funcself._check_compiler()
File "/usr/lib/python3.6/site-packages/numpy/distutils/command/config.py", line 83, in _check_compilerself.fcompiler.customize(self.distribution)
File "/usr/lib/python3.6/site-packages/numpy/distutils/fcompiler/__init__.py", line 499, in customizeget_flags('opt', oflags)
File "/usr/lib/python3.6/site-packages/numpy/distutils/fcompiler/__init__.py", line 490, in get_flagsflags.extend(getattr(self.flag_vars, tag))
File "/usr/lib/python3.6/site-packages/numpy/distutils/environment.py", line 39, in __getattr__return self._get_var(name, conf_desc)
File "/usr/lib/python3.6/site-packages/numpy/distutils/environment.py", line 53, in _get_varvar = self._hook_handler(name, hook)
File "/usr/lib/python3.6/site-packages/numpy/distutils/fcompiler/__init__.py", line 697, in _environment_hookreturn hook()
File "/usr/lib/python3.6/site-packages/numpy/distutils/fcompiler/intel.py", line 125, in get_flags_optv = self.get_version()
File "/usr/lib/python3.6/site-packages/numpy/distutils/fcompiler/__init__.py", line 430, in get_versionraise CompilerNotFound()
numpy.distutils.fcompiler.CompilerNotFound