我已在 Ubuntu 18.04 上使用的 VM 上正确安装了上述所有模块。在特定脚本或文件夹上运行它们中的任何一个时,它们都会正确识别样式错误并将其输出到控制台中。例如:
(venv) .../src$ python3.6 -m flake8
./free_prediction.py:8:1: E303 too many blank lines (5)
./free_prediction.py:8:28: E231 missing whitespace after ','
./free_prediction.py:10:5: E225 missing whitespace around operator
./free_prediction.py:12:3: E225 missing whitespace around operator
./free_prediction.py:15:13: E225 missing whitespace around operator
Run Code Online (Sandbox Code Playgroud)
但是,代码中仍然存在相同的样式错误。如何使它们自动更正?
[编辑以包含原始源代码]
我尝试运行在这里找到的代码:https://colab.research.google.com/drive/1roZqqhsdpCXZr8kgV_Bx_ABVBPgea3lX ?usp=sharing(链接自:https: //www.youtube.com/watch ?v=-lz30by8 -sU )
!pip install transformers diffusers lpips accelerate
from huggingface_hub import notebook_login
notebook_login()
import torch
from transformers import CLIPTextModel, CLIPTokenizer
from diffusers import AutoencoderKL, UNet2DConditionModel, LMSDiscreteScheduler
from tqdm.auto import tqdm
from torch import autocast
from PIL import Image
from matplotlib import pyplot as plt
import numpy
from torchvision import transforms as tfms
# For video display:
from IPython.display import HTML
from base64 import b64encode
# Set device
torch_device = "cuda" if torch.cuda.is_available() else "cpu" …Run Code Online (Sandbox Code Playgroud)