在服务器上安装库

0 投票
2 回答
781 浏览
提问于 2025-04-16 04:05

我对使用终端和服务器管理还很陌生。最近我接手了一个Twitter应用程序,现在需要在上面安装一个Python的OAuth库:

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

可惜的是,我对以下事情完全没有头绪:

  1. 怎么把库下载到服务器上
  2. 怎么在服务器上安装这个库,以便我可以用“import”来引入它

有没有人能帮我一步步讲解这个过程?或者给我一些可以参考的资源?

谢谢!!

2 个回答

0

选择“最佳”方法其实取决于你是怎么运行你的应用程序的(比如用mod_python、cgi还是wsgi)。如果你使用WSGI,最好的办法是为每个网站创建一个单独的虚拟环境,这样你就可以只为那个网站安装需要的东西。这样做的好处是,你可以在不同的虚拟环境中安装同一个库的不同版本,这对开发来说非常有帮助,尤其是对于那些你可能想让一个网站使用旧版本库而另一个网站使用新版本库的情况。

这里有几个链接可以帮助你入门:

WSGI + virtualenv, virtualenv

如果有任何问题,可以在评论里提问。

0

最简单的解决办法可能是以管理员身份运行 'easy_install',并使用与运行应用程序相同的 Python 版本(因为可能会有不同版本的 Python)。你可能需要先安装一个叫 'setuptools' 的包,或者按照下面的步骤下载并运行 easy_install 的安装程序:

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

不过,再次提醒,只有在你没有 easy_install 的情况下才这样做。

撰写回答