Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为包安装指定Python版本的最简单方法?_Python_Pip - Fatal编程技术网

为包安装指定Python版本的最简单方法?

为包安装指定Python版本的最简单方法?,python,pip,Python,Pip,我的系统上有python 2.7和3.5。当我使用sudo、easy_install或pip安装它安装到2.7的包时 我如何告诉pip、sudo、easy_install将软件包安装到3.5 例如: 这会将pytest安装到2.5 pip install -U pytest 安装到3.5的等效功能是什么?在Windows上,将pyPython启动器与-m开关结合使用: es: 在Linux、Mac OS X和其他POSIX系统上,使用: python2 -m pip install So

我的系统上有python 2.7和3.5。当我使用sudo、easy_install或pip安装它安装到2.7的包时

我如何告诉pip、sudo、easy_install将软件包安装到3.5

例如: 这会将pytest安装到2.5

pip install -U pytest

安装到3.5的等效功能是什么?

在Windows上,将
py
Python启动器与
-m
开关结合使用:

es:


在Linux、Mac OS X和其他POSIX系统上,使用:

python2   -m pip install SomePackage  # default Python 2

python2.7 -m pip install SomePackage  # specifically Python 2.7

python3   -m pip install SomePackage  # default Python 3

python3.4 -m pip install SomePackage  # specifically Python 3.4

安装指定版本的任何pip软件包的最简单方法是:

对于Python 2.7:

pip install <package_name>
pip安装
对于Python3.x

pip3 install <package_name>
pip3安装

这适用于所有平台,无论是Linux、Windows还是Mac,如果您安装了pip软件包管理器。

似乎您正在尝试在Mac上使用pip安装软件包。由于mac默认的python版本是2.7,因此默认的pip也会安装到python 2.7中。要安装到自定义版本,可以按如下方式指定:

python3 -m pip install package
#or
python3.5 -m pip install package

#ie
python3.5 -m pip install -U pytest 

python有不同版本的pip,您可以对python2使用
pip
,对python3使用
pip3
python3 -m pip install package
#or
python3.5 -m pip install package

#ie
python3.5 -m pip install -U pytest