Hi all,

I've been trying to convince Cmake 15.1 to use the python installation in my 
virtual anaconda environment rather than the anaconda base installation.
I'm using this to find python:

set(Python3_FIND_VIRTUALENV "FIRST")
find_package(Python3 3.6.8 EXACT COMPONENTS Development NumPy)

First, I'm using Anaconda Prompt to execute the commands. I `activate testenv`, 
to activate my environment.
When I then run `cmake .. -G "Visual Studio 14 2015 Win64"`, I get this output:

-- Selecting Windows SDK version  to target Windows 10.0.16299.
-- The C compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
14.0/VC/bin/x86_amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 
14.0/VC/bin/x86_amd64/cl.exe - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Git: C:/app/tools/Git/cmd/git.exe (found version "2.17.1.windows.2")
-- Could NOT find Python3: Found unsuitable version "3.6.4", but required is 
exact version "3.6.8" (found C:/app/anaconda3/libs/python36.lib)
-- Configuring done
-- Generating done
-- Build files have been written to: D:/src/project/vsbuild

I would expect cmake rather to find the python in 
C:/app/anaconda3/envs/testenv/... since this is the active environment and 
according to the
HINT I set it to be favored over other python installations (as documented in 
https://cmake.org/cmake/help/v3.15/module/FindPython3.html).

Additional info:
$ which python
C:/app/anaconda3/envs/testenv/python.exe
$ python -version
Python 3.6.8 :: Anaconda, Inc.

I'm working on Windows 10. Any ideas what is going wrong?

Kind regards/Viele Grüße
Sebastian Müller

-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
https://cmake.org/mailman/listinfo/cmake

Reply via email to