Redis 尝试安装PyBOSSA时出现多个问题
我试图在运行Ubuntu18.04 LTS的AWS EC2实例上设置PyBOSSA。我正在跟踪,到目前为止遇到了三个错误Redis 尝试安装PyBOSSA时出现多个问题,redis,crowdsourcing,pybossa,Redis,Crowdsourcing,Pybossa,我试图在运行Ubuntu18.04 LTS的AWS EC2实例上设置PyBOSSA。我正在跟踪,到目前为止遇到了三个错误 sudo apt get install-y git postgresql postgresql all postgresql server dev all libpq dev python-psycopg2 libsasl2 dev libldap2 dev libssl dev python virtualenv python dev build essential li
30284:X 30 Mar 03:09:22.004 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
30284:X 30 Mar 03:09:22.004 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=30284, just started
30284:X 30 Mar 03:09:22.004 # Configuration loaded
…我想没关系
pip install rq scheduler
安装正确。尽管如此,在终端中运行命令rqscheduler--host 127.0.0.1
仍然失败:rqscheduler:command not found
知道这是一个Python包,我想知道是否需要在命令的开头加上python3的前缀:python3rqscheduler--host 127.0.0.1
。响应:python3:无法打开文件“rqscheduler”:[Errno 2]没有这样的文件或目录
我还尝试了pip3安装rq调度程序
(安装良好),然后运行该命令,但遇到了相同的错误
我希望知道如何运行该程序,但出于本测试的目的,我跳过了设置Regis和调度程序,并继续使用PyBOSSA说明:
File "cli.py", line 162
'''SELECT id, created FROM task_run WHERE created LIKE ('\x%')''')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 54-55: truncated \xXX escape
相反,我尝试了python cli.py db_create
,以防万一,结果出现了一个不同的错误:
python cli.py db_create
ValueError: invalid \x escape
所以我看到了三个不同的问题:
virtualenv env
source env/bin/activate
sudo apt install python3-pip
pip3 install -r requirements.txt
结果没有出错
2) 尝试: 或
3) python中的
\
字符需要转义(如\\
)
因此,您可以从以下位置更改cli.py
行162(使用文本编辑器):
致:
但最好由开发人员在github上修复
结论 根据, PYBOSSA for Python3我们终于将PYBOSSA迁移到了Python3。我们是 直到我们在生产环境中对其进行一点测试后,才会合并到master中 更多,请通过测试帮助我们。你所要做的就是 基本上,检查python3分支(migrate-python3)并运行它。 然后,任何错误,问题,你发现,你只要报告它,我们会很高兴 来帮助你 PYBOSSA python3版本是新移植的,所以最终不是很稳定。。。我希望它将更好地使用并严格遵循文档 据报道,他们试图通过支持赚钱(?……) 获得专业支持,您可以雇佣我们帮助您使用PYBOSSA 项目或服务器(特别是python 2.7)。访问我们的网站,然后 联系我们
主分支()的问题现已修复。您可以获取新代码并使用它。谢谢,这解决了我在OP中遇到的所有错误。我现在遇到了另一个问题(服务器似乎启动了,但我实际上无法在我的web浏览器中打开它)。我将尝试改用Python2.7版本。如果这还不能解决问题,我将在这里就S/O提出一个单独的问题。非常感谢您的帮助。
pip install rq-scheduler==0.9.1
pip3 install rq-scheduler==0.9.1
'''SELECT id, created FROM task_run WHERE created LIKE ('\x%')''')
'''SELECT id, created FROM task_run WHERE created LIKE ('\\x%')''')