之间有什么区别
pip install numpy
和
pip install --upgrade numpy.
当我尝试使用第一个在Python 3.5.2中安装NumPy模块时,它无法识别,但是当我使用第二个时,没有问题。
答案 0 :(得分:1)
嗯,第一个表达式用于安装新包,在这种情况下, numpy ,在最后一个可用版本(如果未指定)
如果要安装特定版本,例如1.12.0b1,可以使用以下命令:
pip install numpy==1.12.0b1
最后, - upgrade或-U param将所有指定的包升级到最新的可用版本。依赖项的处理取决于所使用的升级策略。
升级策略是您可以在相对doc中找到的另一个参数。
由于您没有添加有关错误的信息,因此很难理解真正的问题是什么。我的意思是,表达式it wasn't recognised
和there were no problems
不是很清楚。我建议你用一些信息编辑你的问题。
无论如何,我想你已经在你的电脑上安装了numpy,也许在过去的尝试中。要验证这一点,请运行命令:
pip freeze
并检查已安装的软件包列表中是否存在numpy。
如果是,我认为这是因为pip install numpy
不起作用而是pip install --upgrade numpy
是的。基本上你不是安装numpy而是升级它,因为已经安装了。
让我知道。
答案 1 :(得分:0)
第一个表达式只是验证是否安装了模块。如果模块已过期,则安装将停止。 第二个表达式将安装上次发布或升级已安装的软件包到上次发布的版本。 您可以从docs
获取更多信息