2011-03-21 88 views
2

我有一个特定的Python模块,我想写入我的CentOS服务器。我不知道在哪里添加它...如何在CentOS 5.5中手动安装Python模块?

在Windows中,它非常容易,只需将它放在C:\Python2.X\Libsite-packages,Python就会发现它。我不知道如何在Linux中完成同样的事情。

我是否需要以某种方式使用yum?或者我只需在调用模块之前手动指定脚本路径?

+0

doh!我的意思是不要在SF上发布这个...如果需要的话请迁移。虽然我想技术上这是与边界编程有关。 – 2011-03-21 00:49:02

+0

哪个Python版本?如果它是> = 2.6,你可以将软件包复制到'〜/ .local/lib/python2.6/site-packages'(详细阅读PEP 370) – 2011-03-21 19:27:29

回答

4

干净的选项:写一个setup.py,然后运行。

快速选项:将其放入/usr/local/lib/python2.X/site-packages

2

如果你想在全球范围内安装的软件包,使用这个命令:

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

如果你是罚款与每个用户安装,使用这个命令:

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

这将打印目录,你应该把你的来源...或甚至更好,检查此副本的接受的回应:

How do I find the location of my Python site-packages directory?

+0

用户站点软件包也可以在2.6上运行。 – 2011-03-21 19:28:10