Arch mingw:使用与 pacman 一起安装的 python 版本
Arch mingw: Using a python version installed with pacman
我目前正在使用 MSYS2 构建平台,该平台使用 arch shell 来允许用户通过 pacman 包管理器安装他们的包。在这个 shell 上,$PYTHONHOME 和 $PYTHONPATH 都没有设置,并且发出 which python3
returns /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 安装?
解决方案是通过发出
找到 mingw64
python 安装的位置
pacman -Q1 | grep /mingw64/bin/
然后通过发出
将其附加到 $PATH
export PATH=mingw-w64-x86_64-python:$PATH
然后通过发出
重新加载 python 别名路径
exec bash
我目前正在使用 MSYS2 构建平台,该平台使用 arch shell 来允许用户通过 pacman 包管理器安装他们的包。在这个 shell 上,$PYTHONHOME 和 $PYTHONPATH 都没有设置,并且发出 which python3
returns /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 安装?
解决方案是通过发出
找到mingw64
python 安装的位置
pacman -Q1 | grep /mingw64/bin/
然后通过发出
将其附加到 $PATHexport PATH=mingw-w64-x86_64-python:$PATH
然后通过发出
重新加载 python 别名路径exec bash