在WSL环境下使用rust-analyzer与PyO3时无法指定Python版本的问题求助
在WSL环境下使用rust-analyzer与PyO3时无法指定Python版本的问题求助
我最近碰到个特别棘手的问题:想让PyO3使用Python 3.11,明明已经设置了环境变量PYTHON_SYS_EXECUTABLE,但它偏偏还是顽固地调用Python 3.6——这个版本对PyO3来说实在太老了,直接导致proc-macros运行失败。
我是在Windows 11系统上用WSL的RedHat 8发行版开发的,特意确认过VS Code已经继承了这个环境变量,看起来变量确实生效了,但rust-analyzer还是会崩溃,抛出的错误信息如下:
error: failed to run custom build command for
pyo3-ffi v0.23.5
note: (原报错内容未完整显示)
有没有朋友遇到过类似的情况?求指点一下怎么才能让PyO3正确识别到Python 3.11版本啊?
内容来源于stack exchange
相关产品推荐
相关产品推荐

