Articles of python

在CentOS 5上安装node.js

我对CentOS(5)以及node.js很新,但是我已经有一个旧版本的node.js在我的虚拟服务器上工作了。 现在我试图安装一个更新的版本,我知道CentOS需要Python 2.4,而节点需要2.6或更新,所以我使用altinstall安装了Python 2.7。 但是即使我在运行./configure之前为Python指定了一个别名,我仍然得到这个错误: /root/node/wscript: error: Traceback (most recent call last): File "/root/node/tools/wafadmin/Utils.py", line 274, in load_module exec(compile(code, file_path, 'exec'), module.__dict__) File "/root/node/wscript", line 222 "-pre" if node_is_release == "0" else "" ^ SyntaxError: invalid syntax 这是./configure的内容: #! /bin/sh # v8 doesn't like ccache if [ ! -z "`echo $CC | grep ccache`" ]; […]

在Windows上使用IPython笔记本的500服务器错误

我刚刚在Windows 7 Professional 64位上完成了IPython笔记本的全新安装。 我采取的步骤是: 从http://python.org安装Python 3.4.1 > pip install ipython[notebook] > pip install pywin numpy pygments nodeenv 我可以打开笔记本电脑。 但是,当我selectFile > Print Preview或File > Download as HTML我得到一个500服务器错误。 堆栈跟踪是: 2014-08-07 09:44:25.431 [NotebookApp] Loaded template full.tpl C:\Python34\lib\site-packages\IPython\nbconvert\filters\markdown.py:78: UserWarning: Node.js 0.9.12 or later wasn't found. Nbconvert will try to use Pandoc instead. "Nbconvert will try to use Pandoc […]

如何使用Brython编译Python到Javascript(使用nodejs运行)?

我如何使用Brython来编译Python到Javascript? 我想在我的电脑上做到这一点,所以我可以运行Javascript的nodejs,例如。 $ python hello.py Hello world $ brython hello.py -o hello.js $ node hello.js Hello world Brython网站上的例子只是解释了在浏览器http://www.brython.info/index_en.html中如何做到这一点

npm – “找不到Python可执行文件”python“,可以设置PYTHON envvariables。”

我试着运行下面的命令: npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify typescript npm-check 我已经安装了Python,Visual Studio Express和node-gyp,所以认为我会很好去,但是我得到以下错误: 关于"Can't find Python executable "python", you can set the PYTHON env variable." 错误,我有点困惑,因为我已经设置了PYTHON环境variables,如下所示: 有什么想法吗?

如何使用Node.js每10秒发送一次电子邮件?

我不确定添加10秒延迟的最佳方法是什么。 setTimeouts不起作用,我不确定… 在Python中,我习惯于做“time.sleep” 我不是要求如何发送电子邮件。 我在问如何每10秒执行一次命令。

Python进程派生的NodeJS – 替代process.send()的Python?

我用NodeJS派生Python脚本,默认情况下,NodeJS在这个新进程和父进程之间创build一个IPC。 使用NodeJS,从小孩发送消息给父母,我做process.send({msg : 'toto'}) 我怎么用Python做到这一点? http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

python不被识别为内部或外部命令

我尝试安装这个软件。 对于那个Python是必需的。 我从这里安装了Python python-2.7.3.msi 。 我正在使用Windows 7。 我的Python软件的层次结构与本文相同。 做完这些之后,我创buildPATHVALUE = C:\Python27\Scripts 当我运行任何Python文件,它显示 python不被识别为内部或外部命令,可操作的程序或batch file。 无法创buildvc项目文件。 我该如何解决这个问题?

使用Django-websocket时出错

我正在开发一个使用Django的RESTful Web服务。 在某些情况下,我们需要将服务器对象推送到连接的客户端,而无需客户端轮询。 我们决定使用django–websocket 0.3.0。 我正在编写testing用例,并尝试使用nodejs ws客户端模块连接到服务器 我在Django中的视图function如下: from django.http import HttpResponse from django_websocket import accept_websocket, require_websocket from django.views.decorators.csrf import csrf_exempt import json, sys, os, time, datetime @csrf_exempt @accept_websocket def home(request) : if not request.is_websocket(): return HttpResponse('new message') else: for message in request.websocket: message = modify_message(message) request.websocket.send(message) request.websocket.close() 我在js中的客户端代码是这样的: – //Normal Get var request = […]

在Redis上共享一个Django和Express.js应用程序的会话存储

我想用一些login用户创build一个Django应用程序。 另一方面,因为我想要一些实时function,我想使用Express.js应用程序。 现在的问题是,我不想让不可识别的用户访问Express.js应用程序的数据。 所以我必须在Express.js和Django应用程序之间共享会话存储。 我认为使用Redis将是一个好主意,因为volatile键是完美的,我已经使用Redis作为应用程序的另一部分。 在Express.js应用程序中,我会有这样的代码: […] this.sessionStore = new RedisStore; this.use(express.session({ // Private crypting key secret: 'keyboard cat', // I'm worried about this for session sharing store: this.sessionStore, cookie: { maxAge: 1800000 } })) […] 在Django方面,我会考虑使用django–redis会话应用程序。 那么,这是一个好主意吗? 会不会有问题? 特别是关于密钥,我不确定他们是否会共享同一个会话。

使用Pythonsubprocess运行npm命令

我试图使用YUIDOC自动生成文档,但我有一个服务器端框架,大量使用python,所以我试图从一个python脚本内自动化所有的东西。 我能够得到节点命令运行良好,但每当我尝试使用npm安装的东西,python是不高兴的。 我的项目使用构build而不是virtualenv,但理想情况下,我希望能够从一个独立的python文件运行这些命令。 也许有些代码可以解释我的情况: import subprocess subprocess.check_call('node –help') #SUCCESS import subprocess subprocess.check_call('npm –help') #FAIL #WindowsError: [Error 2] The system cannot find the file specified import subprocess subprocess.check_call('yuidoc –help') #FAIL #WindowsError: [Error 2] The system cannot find the file specified 我已经尝试添加yuidoc和npm的东西住python的sys.path文件夹,但没有奏效。 ps,这是这个问题的一个类似的问题 。