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
