如何在同时具有 64 位和 32 位版本的情况下 pip 安装 64 位包?
how to pip install 64 bit packages while having both 64 bit and 32 bit versions?
最近决定学习泛型算法,需要安装Tensorflow包。 Tensorflow 运行 仅限 python 64 位,所以我安装 python 3.5.0 64 位而不卸载 python 32 位。因为我害怕卸载 python 32 位时丢失我的软件包。问题是我如何强制 pip install 在我的 python 64 位版本而不是 32 位版本上安装软件包。
如果您实际上已经安装了 x64 和 x32 包,您可以简单地执行
C:\path\to\corresponding\python.exe -m pip install <package>
这将确保您使用正确的 pip
并为特定的 python 实例安装包。
从 Python 3.3 开始,与 Python Launcher for Windows 的共存变得更加容易。 (另请参阅 PEP 397。)在命令行中,您可以使用 "py" 或 "pyw" 代替 "python" 或 "pythonw"。 py 命令允许您指定 python 到 运行 的修订和版本。例如,打开命令 window 并输入 "py -3"。此 运行 是可用的 python 3 的最新版本,如果可用,则默认为 64 位版本。在原发布者的系统上,输入此命令将启动 python 3.5-64 位解释器。
此命令也可用于 运行 正确的 pip 版本,而无需知道要安装到的 python 版本的确切路径。 "py -3.5 -m pip install [package]" 将 [package] 安装到 python3.5 的 64 位版本。
如果您同时安装了 64 位和 32 位版本并且需要安装到 32 位版本,则必须在命令中输入主要和次要修订版号并将“-32”添加到命令参数。 "py -3.5-32 -m pip install [package]" 将安装到 32 位版本。
我的机器上有 64 位和 32 位 python 环境。
为了构建目标 32 位或 64 位,我编辑了环境变量,为整个 python 安装设置了 PATH,还有一个环境变量指向脚本区域,pyinstaller 所在的区域。
.....\Continuum\anaconda3_32bit
.....\Continuum\anaconda3_32bit\Scripts
or
.....\Continuum\anaconda3
.....\Continuum\anaconda3\Scripts
I 运行 pip install pyinstaller(它使用 PATH 查找所需版本的 PIP 和 pyinstaller)。
应用程序必须也是使用正确的 python 环境构建的。
你无能为力。我也有这个问题。最好的办法是更改 python 路径并在 64 位 python.
上安装软件包
如果您同时安装了 64 位和 32 位版本并且只需要安装 32 位版本的软件包,则必须使用 pip3 输入目标 -t(32 位 Lib),例如安装比特币库:
pip3 install -t C:\Users\
max\AppData\Local\Programs\Python\Python36-32\Lib bitcoin
最近决定学习泛型算法,需要安装Tensorflow包。 Tensorflow 运行 仅限 python 64 位,所以我安装 python 3.5.0 64 位而不卸载 python 32 位。因为我害怕卸载 python 32 位时丢失我的软件包。问题是我如何强制 pip install 在我的 python 64 位版本而不是 32 位版本上安装软件包。
如果您实际上已经安装了 x64 和 x32 包,您可以简单地执行
C:\path\to\corresponding\python.exe -m pip install <package>
这将确保您使用正确的 pip
并为特定的 python 实例安装包。
从 Python 3.3 开始,与 Python Launcher for Windows 的共存变得更加容易。 (另请参阅 PEP 397。)在命令行中,您可以使用 "py" 或 "pyw" 代替 "python" 或 "pythonw"。 py 命令允许您指定 python 到 运行 的修订和版本。例如,打开命令 window 并输入 "py -3"。此 运行 是可用的 python 3 的最新版本,如果可用,则默认为 64 位版本。在原发布者的系统上,输入此命令将启动 python 3.5-64 位解释器。
此命令也可用于 运行 正确的 pip 版本,而无需知道要安装到的 python 版本的确切路径。 "py -3.5 -m pip install [package]" 将 [package] 安装到 python3.5 的 64 位版本。
如果您同时安装了 64 位和 32 位版本并且需要安装到 32 位版本,则必须在命令中输入主要和次要修订版号并将“-32”添加到命令参数。 "py -3.5-32 -m pip install [package]" 将安装到 32 位版本。
我的机器上有 64 位和 32 位 python 环境。
为了构建目标 32 位或 64 位,我编辑了环境变量,为整个 python 安装设置了 PATH,还有一个环境变量指向脚本区域,pyinstaller 所在的区域。
.....\Continuum\anaconda3_32bit
.....\Continuum\anaconda3_32bit\Scripts
or
.....\Continuum\anaconda3
.....\Continuum\anaconda3\Scripts
I 运行 pip install pyinstaller(它使用 PATH 查找所需版本的 PIP 和 pyinstaller)。
应用程序必须也是使用正确的 python 环境构建的。
你无能为力。我也有这个问题。最好的办法是更改 python 路径并在 64 位 python.
上安装软件包如果您同时安装了 64 位和 32 位版本并且只需要安装 32 位版本的软件包,则必须使用 pip3 输入目标 -t(32 位 Lib),例如安装比特币库:
pip3 install -t C:\Users\
max\AppData\Local\Programs\Python\Python36-32\Lib bitcoin