如何在CentOS 5.5手动安装Python模块?

2 投票
2 回答
8932 浏览
提问于 2025-04-16 14:05

我有一个自己写的Python模块,想把它添加到我的CentOS服务器上。不过我不太确定该放在哪里……

在Windows上,这个过程很简单,只需要把它放到 C:\Python2.X\Libsite-packages 里,Python就能找到它了。我不太清楚在Linux上怎么做。

我需要用yum来安装吗?还是说我只需要在调用这个模块之前手动指定一下脚本的路径就可以了?

2 个回答

2

如果你想要全局安装这个包,可以使用这个命令:

$ python -c "import site; print site.getsitepackages()" # Python >= 2.7

如果你只想为当前用户安装,可以使用这个命令:

$ python -c "import site; print site.getusersitepackages()" # Python >= 2.7

这个命令会显示你应该把源代码放在哪些目录里……或者更好的是,可以看看这个重复问题的接受回答:

我怎么找到我的Python site-packages目录的位置?

4

干净的做法是:写一个 setup.py 文件,然后运行它。

快速的做法是:把它放到 /usr/local/lib/python2.X/site-packages 这个文件夹里。

撰写回答