我想创建一个表单,允许使用烧瓶表单发送带有描述的图片。我尝试使用此视频:https : //www.youtube.com/watch?v=Exf8RbgKmhM
但是我在启动 app.py 时遇到了麻烦:
? website git:(master) ? python3.6 app.py
Traceback (most recent call last):
File "app.py", line 10, in <module>
from flask.ext.uploads import UploadSet, configure_uploads, IMAGES
ModuleNotFoundError: No module named 'flask.ext'
Run Code Online (Sandbox Code Playgroud)
我不得不替换为
flask.ext.uploads,flask_uploads
但现在我得到:
Traceback (most recent call last):
File "app.py", line 10, in <module>
from flask_uploads import UploadSet, configure_uploads, IMAGES
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_uploads.py", line 26, in <module>
from werkzeug import secure_filename, FileStorage
ImportError: cannot import name 'secure_filename'
Run Code Online (Sandbox Code Playgroud)
我的导入和配置如下所示:
from datetime import datetime
from flask_sqlalchemy …Run Code Online (Sandbox Code Playgroud) 我是 AWS 和 DynamoDB 的新手,我正在尝试将数据发送到表。
我正在运行这段代码:
import boto3
db = boto3.resource('dynamodb')
table = db.Table('Whales')
table.put_item(
Item={
"id": "1573138502",
"transaction_type": "transfer",
})
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Traceback (most recent call last):
File "/Users/---/Desktop/---/---/test.py", line 6, in <module>
table.put_item(
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/boto3/resources/factory.py", line 520, in do_action
response = action(self, *args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/boto3/resources/action.py", line 83, in __call__
response = getattr(parent.meta.client, operation_name)(*args, **params)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/botocore/client.py", line 357, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/botocore/client.py", line 676, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.errorfactory.ResourceNotFoundException: An error occurred (ResourceNotFoundException) when …Run Code Online (Sandbox Code Playgroud) 我认为我在 VSCode 上遇到了与路径相关的问题。
\n我完全删除并重新安装了操作系统,我有 Monterey 12.3.1
\n我使用brew安装了Python:
\n\xe2\x9e\x9c ~ python3 --version\nPython 3.9.12\n\n\xe2\x9e\x9c ~ which python3 \n/usr/local/bin/python3\nRun Code Online (Sandbox Code Playgroud)\n但是,我通常在 Mac 上运行代码时遇到问题。\n我可以使用以下命令从终端运行
\n\xe2\x9e\x9c test Python3 test.py\nHello World!\nRun Code Online (Sandbox Code Playgroud)\n但是如果我尝试使用 right-clic -> run 来运行,我会得到:
\n[Running] python -u "/Users/user/Desktop/test/test.py"\n/bin/sh: python: command not found\nRun Code Online (Sandbox Code Playgroud)\n但如果我点击左侧面板中的“运行和调试”,我会得到:
\n\xe2\x9e\x9c test /usr/bin/env /usr/local/bin/python3.9 /Users/user/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/lib/python/debugpy/launcher 56623 -- /Users/user/Desktop/test/test.py \nHello World!\nRun Code Online (Sandbox Code Playgroud)\n奇怪的是,如果我尝试使用触摸栏上的运行按钮运行该程序,它会起作用:
\n\xe2\x9e\x9c test cd /Users/hugo/Desktop/test ; /usr/bin/env /usr/local/bin/python3.9 /Users/hugo/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/lib/python/debugpy/launcher 56632 -- /Users/hug\no/Desktop/test/test.py \nHello World!\nRun Code Online (Sandbox Code Playgroud)\n这个问题是否与 Apple 从蒙特雷的 macOS 中删除 Python2 …