如何使用pip freeze来获取包的完整版本,包括发布后的版本?

时间:2017-08-29 01:47:58

标签: python python-2.7 pip pyspark

似乎pip freeze命令不包含软件包的发布后版本。

例如,当我使用pyspark命令安装pip install pyspark时,它运行良好,然后pip freeze命令显示pyspark==2.2.0。但是,这是不正确的,因为当我卸载pyspark然后尝试使用pip install pyspark==2.2.0命令安装它时,我收到以下错误:

Could not find a version that satisfies the requirement pyspark==2.2.0 (from versions: 2.2.0.post0)
No matching distribution found for pyspark==2.2.0

因此可用版本为2.2.0.post0,但pip freeze不包含发布后版本。这有点烦人,因为每次使用requirements.txt命令在pip freeze > requirements.txt文件中保存项目包列表时,我都需要手动修改pyspark的版本。

0 个答案:

没有答案