问题:我在Ubuntu 12.04上安装wxPython时遇到问题.我想找到一种简单,直接的方法.
我到目前为止所做的:到目前为止我能找到的最相关的指令可以在这里找到:http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
这些说明的问题在于Precise 12.04没有可用的选择.最新的发行版是Natty 11.4.从我能找到的,正确的方法是手动构建debian包,这里解释:http://wiki.wxpython.org/BuildingDebianPackages
在尝试这个并最终输入命令'fakeroot debian/rules binary'时,我得到错误:
debian/rules:14:/usr/share/quilt/quilt.make:没有这样的文件或目录
pyversions:在控制文件中丢失X(S)-Python-Version,回退到debian/pyversions
pyversions:缺少debian/pyversions文件,回到受支持的版本
make:***没有规则来制作目标`/usr/share/quilt/quilt.make'.停止.
我似乎无法解决此错误,或找到适合我的任何其他适用资源.我会在这里发布更多链接,但由于我是新手,垃圾邮件过滤器阻止我这样做.
结论:有人知道在Ubuntu 12.04上正确安装wxPython的简单解决方案吗?
更新:我只是尝试使用apt-get命令'sudo apt-get install python-wxgtk2.8',我收到了这个(看起来不错):
读取包列表...完成
构建依赖关系树
读取状态信息...完成
python-wxgtk2.8已经是最新版本.
以下软件包已自动安装且不再需要:
language-pack-zh-hans yaml-cpp language-pack-kde-en language-pack-kde-zh-hans language-pack-kde-en-base language-pack -zh-hans-base language-pack-kde-zh-hans-base
使用'apt-get autoremove'删除它们.
0升级,0新安装,0删除,173未升级.
但是一旦我尝试运行某些东西,即'python test_gui.py',我就会收到以下错误:
回溯(最近一次调用最后一次):
文件"test_gui.py",第1行,
导入wx
ImportError:没有名为wx的模块
全点
我正在尝试使用Flask(noob!)创建一个相当基本的网站,并且我遇到了用户登录系统的问题.我决定使用Flask-Login,Flask-BrowserID(Mozilla Persona)和SQLAlchemy.我将Persona作为负责存储用户密码等的部分,一旦用户通过身份验证以跟踪他们的会话,我将使用Flask-Login,我将使用SQLAlchemy存储所有内容一个sqlite3数据库.我已经做了很多蹦蹦跳跳,我想我几乎已经完成了这些功能,但我似乎无法找回特定的错误.
更新1
基于davidism的评论,我不得不将db.Model添加到User类.不幸的是,这解决了第一个错误,但现在有一个新的问题要处理.跟踪发现如下.
问题
是什么赋予了?我显然遗漏了一些东西,但我似乎无法找到那是什么.
我一直在使用的资源
附加信息
这是我的main.py和index.html我正在使用Flask和我得到的Traceback:
MAIN.py
import sqlite3
from flask import Flask, request, session, g, redirect, url_for, abort, render_template, flash
from contextlib import closing
import time
from flask.ext.login import LoginManager, UserMixin
from flaskext.browserid import BrowserID
from flask.ext.sqlalchemy import SQLAlchemy
## SETUP
DEBUG = True
SECRET_KEY = 'development key'
USERNAME = 'admin'
PASSWORD = 'default' …Run Code Online (Sandbox Code Playgroud) browserid ×1
debian ×1
flask ×1
flask-login ×1
install ×1
python ×1
ubuntu-12.04 ×1
wxpython ×1