您可以使用标志(pip install --python-version 3.6 ...)指定Python版本,但似乎无法指定是要安装32位还是64位模块。我有一些理论,但在这一点上我不清楚它的行为。

更具体地说,我想使用PIP.exe使用-t标志指定位置在嵌入式Python区域(没有自己的PIP.exe)中安装模块。

更新:似乎是这样的情况:32位Pip安装到32位Python,而64位Pip安装到64位Python。

最佳答案

您可以使用标志指定Python版本,


你不能。 -t的选项pip install设置目标目录,而不是Python版本。


  但是您似乎无法指定要安装32位还是64位模块。


pip是一个Python脚本,它在Python解释器下运行,并且解释器当然知道它是32位还是64位。


  更具体地说,我想使用PIP.exe在嵌入式Python区域中安装模块


您可以下载用于其他硬件平台,操作系统和Python版本(不同于当前的Python / pip)的软件包,但无法安装它们。要安装软件包,您必须具有兼容的pip。因此,第一件事是为所述嵌入式Python安装pip

关于python - 如果使用-t选项,PIP如何知道Python是32位还是64位?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59271638/

10-16 16:09
查看更多