我正在尝试在我的Windows 7机器上安装Anaconda.我经常使用cygwin来完成我的命令行工作,我想从那里管理Anaconda.我已经通过图形安装程序没有任何问题,并检查了必要的框以重置我的python安装的默认路径.我继续检查python的位置,最初我得到了这个......
$ which python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)
从这里python工作得很好......
$ python
Python 2.7.5 (default, Oct 2 2013, 22:34:09)
[GCC 4.8.1] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
Run Code Online (Sandbox Code Playgroud)
但我正试图从蟒蛇工作,所以我只需要重新定义我的道路......
$ export PATH=/cygdrive/c/anaconda:$PATH
$ which python
/cygdrive/c/anaconda/python
Run Code Online (Sandbox Code Playgroud)
现在我应该好好去,但是当我尝试进入python时,它只是挂起
$ python
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?详细回报,下面......
$ python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# C:\anaconda\lib\site.pyc matches C:\anaconda\lib\site.py
import site # precompiled from C:\anaconda\lib\site.pyc
# C:\anaconda\lib\os.pyc matches C:\anaconda\lib\os.py
import os # precompiled from C:\anaconda\lib\os.pyc
import errno # builtin …
Run Code Online (Sandbox Code Playgroud) 我有一个flask
应用程序,其中有许多长时间运行的异步任务(~小时)。与客户端通信这些任务的状态很重要。
我celery
用来管理后台任务队列,我目前正在尝试通过socketIO
. 这可能吗?有没有更适合的策略来实现我想要的?