我有一个我写的特定Python模块,我想添加到我的CentOS服务器。我不知道在哪里添加它...
在Windows中,它非常简单,只需将其放在C:\Python2.X\Lib
或site-packages
中,Python就可以找到它。我不确定如何在Linux中完成同样的事情。
我需要以某种方式使用yum吗?或者我只需在调用模块之前手动指定脚本路径?
答案 0 :(得分:4)
干净选项:写一个setup.py
,然后运行它。
快速选项:将其放入/usr/local/lib/python2.X/site-packages
。
答案 1 :(得分: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?