使用不同系统时出现python错误!

使用不同系统时出现python错误!,python,version,deprecated,Python,Version,Deprecated,当我使用我的系统时,python代码中没有错误。当我使用另一个系统时,我得到了这个错误:(两个系统都有相同版本的python) /usr/lib/pymodules/python2.6/matplotlib/numerix/\uuuu init\uuuuuu.py:18:弃用警告: ********************************************************** matplotlib.numerix及其所有子包已弃用。 它们很快就会被移除。请改用numpy。

当我使用我的系统时,python代码中没有错误。当我使用另一个系统时,我得到了这个错误:(两个系统都有相同版本的python)

/usr/lib/pymodules/python2.6/matplotlib/numerix/\uuuu init\uuuuuu.py:18:弃用警告:
**********************************************************
matplotlib.numerix及其所有子包已弃用。
它们很快就会被移除。请改用numpy。
**********************************************************
警告。警告(消息,弃用警告)
/usr/lib/pymodules/python2.6/networkx/generators/hybrid.py:16:DeprecationWarning:sets模块已弃用
导入集
回溯(最近一次呼叫最后一次):
文件“/check_2.py”,第79行,在
G.添加_边(u,v,乘以=[t])
TypeError:add_edge()获得意外的关键字参数“times”
有一个提示

matplotlib.numerix and all its subpackages are deprecated.
They will be removed soon.  Please use numpy instead.
出现此错误的系统已安装旧软件包

虽然“python版本”可能相同,但安装的软件包集不同。

有一个提示

matplotlib.numerix and all its subpackages are deprecated.
They will be removed soon.  Please use numpy instead.
出现此错误的系统已安装旧软件包


虽然“python版本”可能相同,但安装的软件包集不同。

matplotlib版本也相同吗?@masti:错误是从
networkx
软件包引发的,因此需要先检查它。@SilentGhost:是的,我认为相同!它似乎知道networkx,但这行有什么问题:add_edge()?可能是因为matplotlib.numerix包@masti:它本身并不是
add_-edge
,它只是不理解
关键字。@masti:因为
add_-edge
方法的关键字是在networkx 1.0版中引入的。如果您使用的是比该版本更早的版本(您可能是),则肯定会出现此错误。matplotlib版本也相同吗?@masti:此错误是从
networkx
软件包引发的,因此需要先检查它。@SilentGhost:是的,我认为相同!它似乎知道networkx,但这行有什么问题:add_edge()?可能是因为matplotlib.numerix包@masti:它本身并不是
add_-edge
,它只是不理解
关键字。@masti:因为
add_-edge
方法的关键字是在networkx 1.0版中引入的。如果您使用的是比该版本更早的版本(您可能是),则肯定会出现此错误。如何按照提示使用numpy?请使用
numpy
中的函数,而不是使用
matplotlib.numerix
中的函数。您必须查阅文档。如何按照提示使用numpy?请使用
numpy
中的函数,而不是使用
matplotlib.numerix
中的函数。你得查一下文件。