我正在尝试在 RHEL 6 上运行 Dropbox 的无头安装。守护进程似乎正在运行,但是当我尝试使用 Dropbox 关联的 dropbox.py 工具来控制守护进程时,它无法运行并出现以下错误:
Traceback (most recent call last):
File "./dropbox.py", line 26, in <module>
import locale
File "/usr/lib64/python2.6/locale.py", line 202, in <module>
import re, operator
ImportError: /home/dropbox/.dropbox-dist/operator.so: undefined symbol: _PyUnicodeUCS2_AsDefaultEncodedString
我正在运行 Python 2.6 的当前 RHEL 版本:
root@cedar [/home/dropbox/.dropbox-dist]# rpm -qv python
python-2.6.6-29.el6_3.3.x86_64
(我不确定这是否更适合 Stack Overflow,因为它即将成为一个编程问题,但由于我试图直接使用来自 Dropbox 的程序,所以我把它放在这里。)
答案1
我将其放在了dropbox.py
.dropbox-dist 文件夹中。当我将其移出该文件夹时,Python 似乎不再与 发生冲突operator.so
。据我所知,这解决了该问题。