如何同时在32位和64位版本中通过pipenv在虚拟环境(.virtualenvs)中安装64位软件包?

时间:2019-07-05 12:19:33

标签: python python-3.x visual-studio-code pipenv

我已经在Windows 10中安装了64位和32位版本的python:

  • 64位python(以及Visual Studio)
  • 32位python(独立地,路径已在环境路径中注册)

我正在使用VS Code处理python项目。我可以使用任何版本的 安装的python包括virtualenvs。智能感知和调试也很不错。

但是当我尝试使用TensorFlow时,即仅适用于64位python。我没有找到任何办法说嘿,为此虚拟环境(pipenv)使用64位python。

注意:我想在我的其他项目中使用VS Code中的32位作为默认值,因此再次将env path变量更改为32/64位python是不可取的。

谢谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

哇!像python一样,这很简单,但对我来说却有一段时间未被开发:)

只需使用我的64位python创建pipenv。

 & 'C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36
_64\python.exe' -m pipenv shell

注意:

  • &用于告诉Powershell将exe路径视为命令,但不考虑 串。
  • 如果您的64位python尚未安装pipenv,请考虑 首先使用以下命令将其添加
& 'C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36
_64\python.exe' -m pip install pipenv