在windows 上使用python3.7安裝celery4.2時報錯資訊如下:
1 file "d:\python37\lib\site-packages\celery\backends\redis.py
", line 22
2from . import async, base
3 ^4 syntaxerror: invalid syntax
搜尋了一下錯誤原因,原來是async名稱更換了,如下:
開發人員已經處理了這個issue,合併了master,快速的解決方案是通過github安裝celery,命令如下:
再次執行,那個應該可以看到如下正常輸出:
1 -------------- celery@desktop-d2tajdh v4.2.0(windowlicker)
2 ---- **** -----
3 --- * *** * -- windows-10-10.0.17134-sp0 2019-02-18
15:44:21
4 -- * - **** ---
5 - ** ----------[config]
7 - ** ---------- .> transport: redis://
127.0.0.1:6379
//8 - ** ---------- .> results: redis://
127.0.0.1:6379/
9 - *** --- * --- .> concurrency: 12
(eventlet)
10 -- ******* ---- .> task events: off (enable -e to monitor tasks in
this
worker)
11 --- ***** -----
12 --------------[queues]
13 .> celery exchange=celery(direct) key=celery
1415
16[tasks]
17. test.func1
1819 [2019-02-18
15:44:21,075: info/mainprocess] connected to redis://
127.0.0.1:6379
//20 [2019-02-18
15:44:21,082: info/mainprocess] mingle: searching for
neighbors
21 [2019-02-18
15:44:22,106: info/mainprocess] mingle: all alone
22 [2019-02-18
15:44:22,114: info/mainprocess] pidbox: connected to redis://
127.0.0.1:6379//.
23 [2019-02-18
15:44:22,115: info/mainprocess] celery@desktop-d2tajdh ready.
這樣就解決了
Python3 7安裝部署
教你如何在 centos 7 下編譯安裝 python 3.7 與 python 2.7.5 共存。環境 centos 7.6 x64 一 安裝python 3.7 wget 如果沒有wget命令,可以使用命令安裝 yum y install wget 安裝依賴包,避免安裝過程 現的 zipimpo...
python37安裝失敗 安裝python37
python原始碼安裝 解除安裝py37 sudo apt get autoremove python3.7 解壓檔案 sudo tar xvf python 3.7.7.tgz 編譯檔案 安裝依賴庫 sudo apt y install libbz2 dev libncurses5 dev lib...
linux環境安裝python3 7
我用的是linux centos 6 1 首先安裝依賴包,確認gcc是否安裝,可以用檢視 gcc version 2.如果沒有則進行安裝,需要sudo許可權 yum y install gcc 3.安裝其他依賴包 可以不安裝,但是可能會安裝過程中報錯 yum y install zlib devel...