【问题标题】:How to specify python version to use when leveraging pip如何在利用 pip 时指定要使用的 python 版本
【发布时间】:2019-09-25 14:01:46
【问题描述】:
我正在尝试运行 pip 为 python 2.7 安装一些库,但在我的 windows shell 中,它使用我已安装的 python 3.X 识别它并将包安装到 python libs 文件夹或某些文件夹相关到 python 3.x。如何在 CLI 中指定 pip 以仅将指定包安装到 2.7 而不是 python 3,反之亦然?
也许我应该尝试使用运行 python 3 的虚拟环境并从那里运行 pip?
pip install pyvisa
我认为这是一个问题,因为我没有唯一的环境变量来指定我希望 pip 使用哪个版本的 python。
【问题讨论】:
标签:
python-3.x
python-2.7
pip
【解决方案1】:
尝试py -2 -m pip install pyvisa 用于 Python 2,py -3 -m pip install pyvisa 用于 Python 3。py 启动器允许您在 Python 2 和 Python 3 中运行东西,它与 Python 2 和 Python 3 的最新版本捆绑在一起,用于Windows,但它是可选的。如果您选择不安装py,则可以改用C:\Python2\python.exe -m pip install pyvisa,作为示例——在那里替换您自己的Python 2 路径。