我一直在尝试在Python3.6上安装gearman,但遇到以下错误:
$ pip install gearman
Collecting gearman
Using cached gearman-2.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-xmf1cqe7/gearman/setup.py", line 5, in <module>
from gearman import __version__ as version
File "/tmp/pip-build-xmf1cqe7/gearman/gearman/__init__.py", line 7, in <module>
from gearman.admin_client import GearmanAdminClient
File "/tmp/pip-build-xmf1cqe7/gearman/gearman/admin_client.py", line 4, in <module>
from gearman import util
File "/tmp/pip-build-xmf1cqe7/gearman/gearman/util.py", line 62
except select_lib.error, exc:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-xmf1cqe7/gearman/
我使用的是Ubuntu 16.04 LTS
pip-V->;pip9.0.1,来自[my_project_folder]/venv/lib/python3.6/site-packages(python3.6)
python--版本->python 3.6.2
我怎么解决这个问题?在
你用Python3和Python3 改为:the raise syntax no longer accepts comma-separated arguments.
gearman
不是python3版本,可以查看链接https://pypi.python.org/pypi/gearmangearman包不支持python3。根据它们的setup.py,只支持python2.4-2.7。有一个开放的pull request来添加对python3的支持,但是它已经有一年没有被使用过了。我相信那个尖叫!可能已停止支持此库。在
相关问题 更多 >
编程相关推荐