小编jes*_*uis的帖子

如何告诉Python脚本使用特定版本

我怎么在main.py模块(大概)中告诉Python使用哪个解释器?我的意思是:如果我想要一个特定的脚本使用Python的第3版来解释整个程序,我该怎么做?

额外奖励:这对virtualenv有何影响?我是否正确地认为如果我为我的程序创建virtualenv然后告诉它使用不同版本的Python,那么我可能会遇到一些冲突?

python version virtualenv

66
推荐指数
4
解决办法
13万
查看次数

如何在某些事件中找到Javascript正在运行的内容?

我将为此示例选择Chrome,但我愿意接受任何浏览器的解决方案.

使用案例:我的网站上有一个更新按钮,用于更新购物车中的商品数量.我想允许用户输入0并单击更新以删除该项目.麻烦的是,在某些js函数中有一些监听器拒绝输入0和单击更新的能力(在点击更新后,旧数量仍然存在).

我的问题是,我可以使用哪些开发人员工具来查找在该事件期间运行的js函数?我不认为Chrome的检查员会这样做,而且我对Firebug不是很熟悉,但我也找不到它的功能.

我觉得我应该能像检查css样式一样检查js射击.有人知道我可以使用的工具吗?

javascript firefox firebug google-chrome web-inspector

27
推荐指数
2
解决办法
5万
查看次数

缺少mysql.sock; 产生OperationalError:(2002年, "无法通过套接字 '/tmp/mysql.sock' 连接到本地MySQL服务器(2)")

首先,我发誓我已经查看了引用此错误的每个问题.几乎每个人提供的解决方案都是不同的,似乎没有人理解错误的系统原因.我和网上遇到这个常见问题的人需要的是对实际出错的解释.

基本上,当我尝试运行时:

python manage.py shell
from django.db import connection
cursor = connection.cursor()
Run Code Online (Sandbox Code Playgroud)

使用Django 1.4和python 2.7.3,我收到以下错误:OperationalError:(2002,"无法通过套接字连接到本地MySQL服务器'/tmp/mysql.sock'(2)")

我相信我的settings.py文件是正确的.我安装的所有东西都已安装完毕.这是settings.py:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': 'database_name.mwb',                      # Or path to database file if using sqlite3.
    'USER': 'user',                      # Not used with sqlite3.
    'PASSWORD': 'PASS',                  # Not used with sqlite3.
    'HOST': '/tmp/mysql.sock',                      # Set to empty string for localhost. Not used with sqlite3.
    'PORT': '',                      # Set to empty string for default. Not used …
Run Code Online (Sandbox Code Playgroud)

python mysql sockets django mysql.sock

3
推荐指数
1
解决办法
5923
查看次数