python3.4 安装pydelicious 错误解决

开发环境:Windows 7 ,python3.4 , IDLE

在学习《集体智慧编程》(《Programming Collective  Intellegence》)第二章Making Recommendations第六节Building a del.icio.us Link Recommender时,需要安装一个Library库——pydelicious。安装过程中遇到了些问题,后来解决了。先贴出来分享,Just for Beginners.高手绕行~

问题:

我去google code下载了pydelicious-0.6.zip。解压到D:\pydelicious,然后按照附录A的教程安装pydelicious,安装它之前,我安装了feedparser。之后安装pydelicious,出现了如下错误:


D:\pydelicious>python setup.py install
Traceback (most recent call last):
  File "setup.py", line 11, in <module>
    import pydelicious
  File "D:\pydelicious\pydelicious\__init__.py", line 170
    raise DeliciousItemExistsError, params['url']
                                  ^
SyntaxError: invalid syntax

不知道什么问题,然后就谷歌一通。找到了这篇文章,按照他的方法又进行安装尝试。结果出现了其他问题:


出现WinError 10053 

谷歌后,没找到答案,遂弃之不用。尔后,另辟他径,到这本书O'Reilly的官网,下载他的源代码,找到 chapter2下载pedelicious.py文件,将其复制到Python3.4安装路径下Lib文件夹下。

然后在IDLE中输入如下代码:

import pydelicious
又出现了如下错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pydelicious
  File "D:\Program Files (x86)\Python34\lib\pydelicious.py", line 280
    except urllib2.HTTPError, e: # protocol errors,
                            ^
SyntaxError: invalid syntax

到此,依然崩溃,万念俱灰,但求一死。Suddenly, an idea come to my mind, which saved me! 我想可能是版本的问题。于是google 关键词“pydelicious python3”

然后再github上找到了python3版本的pydelicious。抱着试一试的态度,把它放到python3.4的安装路径Lib下。在IDLE中运行上面的代码。surprise!终于成功了:


幸甚至哉!mark 一下

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值