Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.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
pip是否共享给定Python维护版本的包的相同版本?_Python_Pip - Fatal编程技术网

pip是否共享给定Python维护版本的包的相同版本?

pip是否共享给定Python维护版本的包的相同版本?,python,pip,Python,Pip,许多项目似乎只提供次要python版本的指示(例如python3.6),而requirements.txt可能需要包的特定版本(例如torch==0.4) 此特定版本的软件包不适用于任何次要python版本(例如,torch==0.4只能与python 3.5和3.6一起安装) 但是维护Python版本会发生什么呢?(例如python 3.6.9)。我们是否可以假定总是分发torch==0.4?Python项目分发版(库、包、应用程序)与Python解释器的相同次要版本的所有维护版本兼容(在3.

许多项目似乎只提供次要python版本的指示(例如
python3.6
),而requirements.txt可能需要包的特定版本(例如
torch==0.4

此特定版本的软件包不适用于任何次要python版本(例如,
torch==0.4
只能与python 3.5和3.6一起安装)


但是维护Python版本会发生什么呢?(例如python 3.6.9)。我们是否可以假定总是分发
torch==0.4

Python项目分发版(库、包、应用程序)与Python解释器的相同次要版本的所有维护版本兼容(在3.6.9中:3代表主要版本,6代表次要版本,9代表维护或错误修复)。换句话说,如果库被宣传为与Python 3.6兼容,则意味着它与所有Python 3.6.*版本(3.6.0、3.6.1、3.6.9等)兼容。另一方面,不能保证它与3.7.*、3.5.*兼容,甚至与2.*或4.*兼容的程度更低。

Python项目发行版(库、包、应用程序)旨在与同一次要版本的Python解释器的所有维护发行版兼容(在3.6.9中:3代表主要版本,6代表次要版本,9代表维护或错误修复)。换句话说,如果库被宣传为与Python 3.6兼容,则意味着它与所有Python 3.6.*版本(3.6.0、3.6.1、3.6.9等)兼容。另一方面,不能保证它与3.7.*、3.5.*兼容,或者与2.*或4.*兼容更少。

好,但它只是兼容,或者也与任何维护版本兼容?我不理解这个问题。-pip将能够找出哪些发行版与Python解释器兼容,并决定是否兼容t下载并安装。好的,但它只是兼容或也与任何维护版本一起分发?我不理解这个问题。-pip将能够找出哪些发行版与Python解释器兼容,并决定是否下载并安装。