|
SyncY同步软件V2版发布,支持多任务多线程,能满速下载或上传文件。开8线程,内存占用只比单线程多2M左右。
详情请访问:http://syncyhome.duapp.com
以前有网友安装完python-curl后,执行程序还是报错,说无法导入pycurl模块。因本人对python了解的不深,些这个程序时是第一次接触python,当时没有给解决,前几天看到文章可能可解决此问题,如有此问题的网友请安装如下方法看看不能解决:
先用ssh登录路由,然后执行如下命令:
root@Router:~# python
>>>import sys
>>>sys.path # 输出如下信息
>>>['', '/usr/lib/python27.zip', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages'] # 这个是python的path变量,python将会在这些目录下查找导入的包
看看输出信息有没有'/usr/lib/python2.7/site-packages'(在openwrt系统上显示的路径),在相应包安装了后不能正常导入相应包,一般都是python的path变量问题,在openwrt系统上pycurl包在/usr/lib/python2.7/site-packages目录里面,如果sys.path里面没有这个路径,则是因为环境变量的问题导致,解决办法是用vi编辑器打开/usr/bin/syncy.py文件,然后找到import pycurl那一行,在这一行前面加上如下两会代码:
if '/usr/lib/python2.7/site-packages' not in sys.path:
sys.path.append('/usr/lib/python2.7/site-packages') # 这一行前面有4个空格用于缩进
然后保存退出,看时候能正常运行,如有网友有此问题,用此方法也可以解决的话,一定给我个反馈信息,可在此留言,能给我发个邮件就更好了,我的邮箱:wishinlife@qq.com。
|
|