如何在更新的Python中使用旧库?

时间:2014-06-18 07:35:58

标签: python

我在PyCharm IDE中使用Python 3.4。已经为此版本的Python发布了一些外部库。但是大多数可能还没有呈现,就像matplotlib一样。 我让你使用这个库。如何在Python 3.4中使用matlibplot for Python 3.3?我必须再次迁移到python 3.3吗?

谢谢

1 个答案:

答案 0 :(得分:3)

如果库是纯Python,那么在Python 3.3中运行的任何代码也应该在Python 3.4中运行。

如果库包含Python字节码(pyc),则存在no guarantee of compatibility。您必须重新编译Python代码。

如果库包含c代码(pyd),那么除非库some specific switches for it,否则您无法保证Python C API兼容性。您必须重新编译C代码。

Matplotlib属于后者类别。然而,有针对Python 3.4编译的matplotlib版本(对于Windows)。或者你必须回到Python 3.3。