我目前正在使用MSYS2构建平台,它使用arch shell允许用户通过pacman包管理器安装他们的软件包。在此shell上,既不设置$PYTHONHOME也不设置$PYTHONPATH,发出which python3将返回/usr/bin/python3。我已经使用pacman来安装我实际上想要使用的python版本,它位于/mingw64/lib/python3.9/中。我的第一个方法是发布:
export PYTHONPATH=/mingw64/lib/python3.9/
exec bash但这并没有改变which python3或which python的输出。我也尝试过在虚拟环境中修改PYTHONPATH变量,但这也不起作用。如何进行必要的调整,使别名python和python3自动指向所需的python安装?
发布于 2022-04-22 09:33:51
解决方案是通过以下方式找到mingw64 python安装的位置
pacman -Q1 | grep /mingw64/bin/,然后通过以下方式将其附加到$PATH
export PATH=mingw-w64-x86_64-python:$PATH,然后通过发出
exec bashhttps://stackoverflow.com/questions/71965058
复制相似问题