0

我对使用终端和进行服务器管理相当陌生。我最近“继承”了一个 Twitter 应用程序,我需要安装一个 Python OAuth 库:

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

不幸的是,我对如何:

  1. 将库下载到服务器
  2. 在服务器上安装库,以便我可以“导入”

有人可以指导我完成这个过程吗?或者,给我提供资源?

谢谢!!

4

2 回答 2

0

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

一些帮助您入门的链接:

WSGI + 虚拟环境虚拟环境

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

于 2010-09-13T15:42:13.060 回答
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 时才这样做

于 2010-09-13T14:33:15.067 回答