我给自己做了一个小模块,碰巧经常使用它。每当我需要它时,只需将其复制到要使用的文件夹中即可。由于我很懒,所以我想安装它,以便可以从任何地方调用它,即使是交互式提示也是如此。因此,我读了一些有关在此处安装的信息,并得出结论,我需要将文件复制到/usr/local/lib/python2.7/site- packages。但是,这似乎没有任何作用。
有人知道我需要将模块复制到哪里才能在系统范围内工作吗?
有一些方法可以在系统范围内安装Python模块。您可能想看看distutils。您可以在此处找到distutils2(当前版本)的好教程。
基本上,您必须编写一个文件setup.py,告诉distutils该怎么做。那你可以简单地
setup.py
python setup.py install
具有root权限,可以在系统范围内安装模块。有很多简单的例子,而且这是我能想到的最简洁的方法。