2011-03-21 84 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