如何解决如何确保并确认我安装的 scipy 包具有可用的 pythran 优化功能?
如何确保并确认我安装的 SciPy 包具有 pythran 优化功能?我正在从 python 软件基金会网站安装 python 3.9.5,使用 PyCharm IDE 进行包管理,使用 pip 设置包。
解决方法
如果您使用 pip 从 PyPI 安装 SciPy 1.7.0 轮子,它将默认包含 Pythran 模块(可以通过在构建时设置环境变量 cmake_minimum_required(VERSION 3.19.2)
# Fetch Content Module
include(FetchContent)
# Visual C++
## SDL2
FetchContent_Declare(
SDL2
URL https://www.libsdl.org/release/SDL2-devel-2.0.14-VC.zip
URL_MD5 2b521c5ec247955dc342235d06ebd874
)
FetchContent_MakeAvailable(SDL2)
set(SDL2_PATH ${sdl2_SOURCE_DIR})
project(racer VERSION 0.1.0)
# Racer
file(GLOB SOURCES src/*.cpp)
add_executable(${PROJECT_NAME} ${SOURCES})
# OpenGL
find_package(OpenGL REQUIRED)
target_include_directories(${PROJECT_NAME} PRIVATE ${OPENGL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${OPENGL_LIBRARIES})
# FindSDL2 Modules
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/sdl2)
find_package(SDL2 REQUIRED)
target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${SDL2_LIBRARIES})
add_custom_command(TARGET racer POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${sdl2_SOURCE_DIR}/lib/x64
$<TARGET_FILE_DIR:racer>)
来排除扩展)。
SCIPY_USE_PYTHRAN=0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。