您可以使用标志(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/