在服务器上安装库

时间:2010-09-13 14:26:47

标签: python libraries server-administration

我在使用终端并进行服务器管理方面相当不错。我最近“继承”了一个Twitter应用程序,我需要安装一个Python OAuth库:

http://dev.twitter.com/pages/oauth_libraries#python

不幸的是,我对如何:

非常无能为力
  1. 将库下载到服务器
  2. 在服务器上安装库,以便我可以“导入”
  3. 有人可以指导我完成这个过程吗?或者,为我提供资源?

    谢谢!

2 个答案:

答案 0 :(得分:0)

最简单的解决方案可能是使用运行应用程序的相同python以root身份运行'easy_install'(可能有不同版本的python)。您可能需要首先安装诸如“setuptools”之类的软件包,或者按照以下步骤下载并运行easy_install-installer:

# wget  http://peak.telecommunity.com/dist/ez_setup.py
# python ./ez_setup.py

但是,如果您没有easy_install

,请再次执行此操作

答案 1 :(得分:0)

“最佳”方法取决于您运行应用程序的方式(mod_python,cgi或wsgi)。使用WSGI,最好的方法是为每个站点安装一个独立的virtualenv,只为该站点安装东西。通过这种方式,您可以安装相同库的不同版本,这对于开发来说也是一个很大的优势,但对于您可能希望将一个网站保留在旧版本的lib而另一个网站保留在较新版本上的网站更是如此。

一些可以帮助您入门的链接:

WSGI + virtualenvvirtualenv

您可以添加任何问题作为评论。