Nor*_*g74 4 python pip msys msys2 pacman-package-manager
我在 MSYS2 shell 中使用以下命令在 MSYS2 上安装了 pip:(
pacman -S mingw-w64-x86_64-python-pip
包的网页: https: //packages.msys2.org/package/mingw-w64-x86_64-python-pip)
安装后,当我尝试在 MSYS2 shell 中运行 pip 时,我得到:bash: pip: command not found
由于某种原因,它没有在 MSYS2 系统路径中的任何位置安装 pip。中没有名为“pip”的文件C:\msys64\usr\bin。然而,安装过程确实在C:\msys64\mingw64\bin. 此目录不是 MSYS2 使用的默认路径的一部分。
我应该添加C:\msys64\mingw64\bin到我的 MSYS2 PATH 吗?更重要的是,为什么它将 pip 安装到不在 PATH 中的目录?这种烦恼有理由吗?
正如文档所解释的,MSYS2 项目由两个部分组成:MinGW 和 MSYS 本身。它们之间的区别如下:
/bin,熟悉的/lib、/etc、 等目录结构),允许从类 Unix 系统移植软件,而无需广泛使其适应 Windows 平台。MSYS部分的开发工具用于构建依赖于MSYS环境的软件。该mingw-w64-x86_64-python-pip包属于 MinGW 部分。为了使用它,您需要启动 MinGW shell,以便您可以访问用于构建本机 Windows 软件的 MinGW 环境。如果你想pip在MSYS shell中可用,你需要安装MSYS包python-pip。
至于手动添加/mingw64/bin到您的PATH:不,您绝对不应该这样做。不支持以这种方式混合环境;重点是他们要分开。
| 归档时间: |
|
| 查看次数: |
3232 次 |
| 最近记录: |