防止pip操纵其他模块

时间:2018-07-13 09:40:42

标签: python pip

我使用pip安装了pyswarm软件包(pip install pyswarm)。 问题是这会将我的numpy升级到1.14.xx版本,这是我真的不想要的东西。 无论如何,有没有安装python程序包而不让它操纵其他已安装的程序包?

2 个答案:

答案 0 :(得分:0)

实际上,您无能为力,因为pyswarm依赖于特定版本的numpy。

One Solution is you can use virtualenv to create separate python environment

答案 1 :(得分:0)

您可以使用virutalenv为您的项目创建单独的python环境,以使其库版本在项目之间不会冲突。我建议使用pipenv,它是pip和virtualenv的组合。这非常容易,并且功能强大。