小编典典

如何使我的Python模块在Linux上的系统范围内可用?

linux

我给自己做了一个小模块,碰巧经常使用它。每当我需要它时,只需将其复制到要使用的文件夹中即可。由于我很懒,所以我想安装它,以便可以从任何地方调用它,即使是交互式提示也是如此。因此,我读了一些有关在此处安装的信息,并得出结论,我需要将文件复制到/usr/local/lib/python2.7/site-
packages。但是,这似乎没有任何作用。

有人知道我需要将模块复制到哪里才能在系统范围内工作吗?


阅读 247

收藏
2020-06-02

共1个答案

小编典典

有一些方法可以在系统范围内安装Python模块。您可能想看看distutils。您可以在此处找到distutils2(当前版本)的好教程。

基本上,您必须编写一个文件setup.py,告诉distutils该怎么做。那你可以简单地

python setup.py install

具有root权限,可以在系统范围内安装模块。有很多简单的例子,而且这是我能想到的最简洁的方法。

2020-06-02