在 веб服务器上安装 Python JSON 库
这个问题可以分成两个部分,我觉得是这样的:(底部有简要总结)
1-我该如何在我的网络服务器上安装Python的库或模块?我已经给我的网络托管服务商发邮件询问我是否有权限,或者他们是否需要帮我安装,但到目前为止,我觉得他们并不明白我在说什么。所以在等他们回复的同时,我在这里问一下(他们的知识库里除了FTP教程外,根本没有任何技术方面的信息)。Python安装在/usr/bin/目录下,而我的Python脚本必须放在/www/cgi-bin目录下才能被调用,但如果我想增加一些功能,我完全不知道该怎么做,因为我之前没有做过太多后端的工作。
2-有没有人知道适合Python 2.3.4的好用的JSON库?这是我网络托管服务商安装的Python版本(我是在运行一个Python脚本时通过系统调用才发现的)。我看到有一个旧版本的simplejson说是适用于这个版本,但显然,如果有什么可以直接上传使用而不需要安装的东西,那就太好了,或者也许还有更好的选择(我已经询问过升级到2.6的事,但我并不抱太大希望)。
简要总结: 我的网络服务器上有Python 2.3.4。需要为我在那里的Python脚本添加JSON功能。完全没头绪。
2 个回答
你可以使用 SimpleJSON 这个库。因为你使用的是 Python 2.3,所以可以试试一些 旧版本,因为最新的版本声称只和 Python 2.5 兼容。
关于第一个问题的回答:
首先,你需要下载这个库的源代码,然后把它放到你电脑上的任何地方。接着,把这个文件夹的路径添加到系统的路径列表中。就这么简单。当你导入这个包的时候,编译器会根据这个路径列表去找它。
比如说,你下载了一个叫做py-json的包,并把它放在 /usr/lib/
这个文件夹里。
然后,在你的处理模块的开头,添加:
sys.path.append("/usr/lib/")
这样你就可以像下面这样导入py-json:
import py-json
或者如果你想导入它的某个模块,可以这样做:
import py-json.modulename