小编Ali*_*aki的帖子

ImportError:没有名为'Queue'的模块

我正在尝试导入requests模块,但是我得到了这个错误,我的python版本是在ubuntu 14.04上运行的3.4

>>> import requests
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 10, in <module>
    from queue import LifoQueue, Empty, Full
ImportError: cannot import name 'LifoQueue'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.4/dist-packages/requests/__init__.py", line 58, in <module>
   from . import utils
  File "/usr/local/lib/python3.4/dist-packages/requests/utils.py", line 26, in <module>
    from .compat import parse_http_list as _parse_list_header
  File "/usr/local/lib/python3.4/dist-packages/requests/compat.py", line 7, in <module>
    from .packages import …
Run Code Online (Sandbox Code Playgroud)

python python-requests

56
推荐指数
4
解决办法
15万
查看次数

flask-bcrypt - ValueError:无效的盐

我正在使用Flask和flask-Bcrypt完成一个简单的用户登录.但是,当尝试使用存储在我的数据库中的用户登录时,我不断收到此错误

ValueError: Invalid salt
Run Code Online (Sandbox Code Playgroud)

models.py

class User(db.Model):

    __tablename__ = "users"

    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String, nullable=False)
    email = db.Column(db.String, nullable=False)
    password = db.Column(db.String, nullable=False)
    posts = db.relationship("Post", backref="author", lazy="dynamic")

    def __init__(self, name, email, password):
        self.name = name
        self.email = email
        self.password = bcrypt.generate_password_hash(password)

    def __repr__(self):
        return '<User {}>'.format(self.name)
Run Code Online (Sandbox Code Playgroud)

views.py

@app.route("/login", methods=["GET", "POST"])
def login():
    form = LoginForm()
    if form.validate_on_submit():
        user = User.query.filter(User.name == form.username.data).first()
        if user and bcrypt.check_password_hash(user.password, form.password.data):
            flash("you were just logged in!")
            login_user(user)
            return redirect(url_for("home"))
        else: …
Run Code Online (Sandbox Code Playgroud)

python bcrypt flask

8
推荐指数
7
解决办法
1万
查看次数

命令失败:tar xzf android-sdk_r20-linux.tgz

我试图构建kivy应用程序到Android并得到此错误

# Check configuration tokens
# Ensure build layout
# Check configuration tokens
# Preparing build
# Check requirements for android
# Install platform
# Apache ANT found at /home/ali/.buildozer/android/platform/apache-ant-1.9.4
# Android SDK is missing, downloading
# Unpacking Android SDK
# Command failed: tar xzf android-sdk_r20-linux.tgz
# 
# Buildozer failed to execute the last command
# If the error is not obvious, please raise the log_level to 2
# and retry the latest command.
# In case of a bug …
Run Code Online (Sandbox Code Playgroud)

python android kivy buildozer

6
推荐指数
1
解决办法
780
查看次数

如何为Python中的函数制作进度条

所以我有一个需要很长时间才能完成的函数我想知道如何为该函数制作进度条,代码如下所示

def some_function():
    #do something
    #do something
    #do something
    print('finished')
Run Code Online (Sandbox Code Playgroud)

输出

[==========         ] 40%
[==============     ] 60%
[=================  ] 80%
finished
[===================] 100%
Run Code Online (Sandbox Code Playgroud)

如果能在同一个地方更新就好了

python

5
推荐指数
0
解决办法
777
查看次数

如何在 Ubuntu 14.04(使用 Unity)中使用 Python 更改桌面壁纸

我试过这个代码:

import os
os.system("gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/wallpapers/X")
Run Code Online (Sandbox Code Playgroud)

user我的名字和X照片在哪里。

但是它没有将背景更改为给定图片,而是设置了默认的 Ubuntu 壁纸。

我究竟做错了什么?

python ubuntu

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

标签 统计

python ×5

android ×1

bcrypt ×1

buildozer ×1

flask ×1

kivy ×1

python-requests ×1

ubuntu ×1