小编Dan*_*l99的帖子

VSCode | 由于意外错误,编辑器无法打开

目标:在终端中常规使用 Bash 和 Git 来处理 Visual Studio Code 中的 Python 项目。

\n

每当我启动时,我都会看到此错误。我无法打开代码或使用终端。

\n

Visual Studio 代码屏幕

\n

错误信息:

\n
The editor cannot be opened due to an unexpected error: No file system provider found for resource \'vscode-remote://wsl%2Bubuntu/...\'\n
Run Code Online (Sandbox Code Playgroud)\n
\n

更新:卸载 WSL。我不再有下面的旧终端输出。

\n

终端:

\n
[2022-06-13 15:53:18.277] Resolving wsl+ubuntu, resolveAttempt: 1\n[2022-06-13 15:53:18.361] Starting VS Code Server inside WSL (wsl1)\n[2022-06-13 15:53:18.361] Extension version: 0.66.3\n[2022-06-13 15:53:18.361] Windows build: 19044. Multi distro support: available. WSL path support: enabled\n[2022-06-13 15:53:18.361] No shell environment set or found …
Run Code Online (Sandbox Code Playgroud)

windows-10 visual-studio-code windows-subsystem-for-linux wsl-2

11
推荐指数
5
解决办法
3万
查看次数

ModuleNotFoundError:没有名为“milvus”的模块

目标:在 AWS SageMaker Jupyter Labs 上运行此自动标签笔记本。

内核尝试过:conda_pytorch_p36, conda_python3, conda_amazonei_mxnet_p27


! pip install farm-haystack -q
# Install the latest master of Haystack
!pip install grpcio-tools==1.34.1 -q
!pip install git+https://github.com/deepset-ai/haystack.git -q
!wget --no-check-certificate https://dl.xpdfreader.com/xpdf-tools-linux-4.03.tar.gz
!tar -xvf xpdf-tools-linux-4.03.tar.gz && sudo cp xpdf-tools-linux-4.03/bin64/pdftotext /usr/local/bin
!pip install git+https://github.com/deepset-ai/haystack.git -q
Run Code Online (Sandbox Code Playgroud)
! pip install farm-haystack -q
# Install the latest master of Haystack
!pip install grpcio-tools==1.34.1 -q
!pip install git+https://github.com/deepset-ai/haystack.git -q
!wget --no-check-certificate https://dl.xpdfreader.com/xpdf-tools-linux-4.03.tar.gz
!tar -xvf xpdf-tools-linux-4.03.tar.gz && sudo cp xpdf-tools-linux-4.03/bin64/pdftotext /usr/local/bin …
Run Code Online (Sandbox Code Playgroud)

nlp document-classification elasticsearch haystack milvus

6
推荐指数
2
解决办法
5915
查看次数

BitBucket HTTPS 克隆 - 身份验证失败

从 BitBucket 克隆。

我的 Git 设置正常,但在克隆时出现此错误。https。我拥有 BitBucket 网站的访问权限,可以查看所有项目,包括我想要克隆的项目。

我访问过该网站https不再支持。我应该如何克隆?

更新:我需要设置应用程序密码... brb

终端:

me@me:~$ git --version
git version 2.25.1
me@me:~$ git config --list
user.name=me
user.email=me@job.com

me@me:~$ git clone https://me@bitbucket.org/foo/bar.git
Cloning into 'bar'...
Password for 'https://me@bitbucket.org': 
remote: Bitbucket Cloud recently stopped supporting account passwords for Git authentication.
remote: See our community post for more details: https://atlassian.community/t5/x/x/ba-p/1948231
remote: App passwords are recommended for most use cases and can be created in your Personal settings:
remote: …
Run Code Online (Sandbox Code Playgroud)

git https bitbucket

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

redis.exceptions.DataError:类型的输入无效:“dict”。首先转换为字节、字符串、int 或 float

目标:将dict()or{}作为键值对的值存储到Redisset()上。

代码

import redis

r = redis.Redis()

value = 180

my_dict = dict(bar=value)

r.set('foo', my_dict)
Run Code Online (Sandbox Code Playgroud)
redis.exceptions.DataError: Invalid input of type: 'dict'. Convert to a bytes, string, int or float first.
Run Code Online (Sandbox Code Playgroud)

python serialization byte redis python-3.x

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

HuggingFace 自动标记器 | ValueError:无法实例化后端分词器

目标:修改此笔记本以与albert-base-v2模型一起使用

1.3 节中出现错误。

核心:conda_pytorch_p36。我重新启动并运行全部,并刷新了工作目录中的文件视图。


列出了 3 种可能导致此错误的方式。我不确定我的情况属于哪一种情况。

第 1.3 节:

# define the tokenizer
tokenizer = AutoTokenizer.from_pretrained(
        configs.output_dir, do_lower_case=configs.do_lower_case)
Run Code Online (Sandbox Code Playgroud)

追溯:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-25-1f864e3046eb> in <module>
    140 # define the tokenizer
    141 tokenizer = AutoTokenizer.from_pretrained(
--> 142         configs.output_dir, do_lower_case=configs.do_lower_case)
    143 
    144 # Evaluate the original FP32 BERT model

~/anaconda3/envs/pytorch_p36/lib/python3.6/site-packages/transformers/models/auto/tokenization_auto.py in from_pretrained(cls, pretrained_model_name_or_path, *inputs, **kwargs)
    548             tokenizer_class_py, tokenizer_class_fast = TOKENIZER_MAPPING[type(config)]
    549             if tokenizer_class_fast and (use_fast or tokenizer_class_py is None):
--> 550 …
Run Code Online (Sandbox Code Playgroud)

python tensorflow onnx huggingface-transformers huggingface-tokenizers

5
推荐指数
1
解决办法
9832
查看次数

拥抱脸 | ValueError:连接错误,我们在缓存路径中找不到请求的文件。请重试或确保您的网络连接正常

并非总是如此,但在运行我的代码时偶尔会出现此错误。

起初,我怀疑这是一个连接问题,而是与兑现问题有关,正如旧的Git Issue中所讨论的那样。

清除缓存对运行时没有帮助:

$ rm ~/.cache/huggingface/transformers/ *
Run Code Online (Sandbox Code Playgroud)

回溯参考:

  • NLTK 也得到Error loading stopwords: <urlopen error [Errno -2] Name or service not known.
  • 最后 2 行 recached_pathget_from_cache.

缓存(清除之前):

$ cd ~/.cache/huggingface/transformers/
(sdg) me@PF2DCSXD:~/.cache/huggingface/transformers$ ls
16a2f78023c8dc511294f0c97b5e10fde3ef9889ad6d11ffaa2a00714e73926e.cf2d0ecb83b6df91b3dbb53f1d1e4c311578bfd3aa0e04934215a49bf9898df0
16a2f78023c8dc511294f0c97b5e10fde3ef9889ad6d11ffaa2a00714e73926e.cf2d0ecb83b6df91b3dbb53f1d1e4c311578bfd3aa0e04934215a49bf9898df0.json
16a2f78023c8dc511294f0c97b5e10fde3ef9889ad6d11ffaa2a00714e73926e.cf2d0ecb83b6df91b3dbb53f1d1e4c311578bfd3aa0e04934215a49bf9898df0.lock
4029f7287fbd5fa400024f6bbfcfeae9c5f7906ea97afcaaa6348ab7c6a9f351.723d8eaff3b27ece543e768287eefb59290362b8ca3b1c18a759ad391dca295a.h5
4029f7287fbd5fa400024f6bbfcfeae9c5f7906ea97afcaaa6348ab7c6a9f351.723d8eaff3b27ece543e768287eefb59290362b8ca3b1c18a759ad391dca295a.h5.json
4029f7287fbd5fa400024f6bbfcfeae9c5f7906ea97afcaaa6348ab7c6a9f351.723d8eaff3b27ece543e768287eefb59290362b8ca3b1c18a759ad391dca295a.h5.lock
684fe667923972fb57f6b4dcb61a3c92763ad89882f3da5da9866baf14f2d60f.c7ed1f96aac49e745788faa77ba0a26a392643a50bb388b9c04ff469e555241f
684fe667923972fb57f6b4dcb61a3c92763ad89882f3da5da9866baf14f2d60f.c7ed1f96aac49e745788faa77ba0a26a392643a50bb388b9c04ff469e555241f.json
684fe667923972fb57f6b4dcb61a3c92763ad89882f3da5da9866baf14f2d60f.c7ed1f96aac49e745788faa77ba0a26a392643a50bb388b9c04ff469e555241f.lock
c0c761a63004025aeadd530c4c27b860ec4ecbe8a00531233de21d865a402598.5d12962c5ee615a4c803841266e9c3be9a691a924f72d395d3a6c6c81157788b
c0c761a63004025aeadd530c4c27b860ec4ecbe8a00531233de21d865a402598.5d12962c5ee615a4c803841266e9c3be9a691a924f72d395d3a6c6c81157788b.json
c0c761a63004025aeadd530c4c27b860ec4ecbe8a00531233de21d865a402598.5d12962c5ee615a4c803841266e9c3be9a691a924f72d395d3a6c6c81157788b.lock
fc674cd6907b4c9e933cb42d67662436b89fa9540a1f40d7c919d0109289ad01.7d2e0efa5ca20cef4fb199382111e9d3ad96fd77b849e1d4bed13a66e1336f51
fc674cd6907b4c9e933cb42d67662436b89fa9540a1f40d7c919d0109289ad01.7d2e0efa5ca20cef4fb199382111e9d3ad96fd77b849e1d4bed13a66e1336f51.json
fc674cd6907b4c9e933cb42d67662436b89fa9540a1f40d7c919d0109289ad01.7d2e0efa5ca20cef4fb199382111e9d3ad96fd77b849e1d4bed13a66e1336f51.lock
Run Code Online (Sandbox Code Playgroud)

代码:

from transformers import pipeline, set_seed

generator = pipeline('text-generation', model='gpt2')  # Error
set_seed(42)
Run Code Online (Sandbox Code Playgroud)

追溯:

2022-03-03 10:18:06.803989: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; …
Run Code Online (Sandbox Code Playgroud)

python-3.x tensorflow valueerror huggingface-transformers gpt-2

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

码头工人 | PermissionError: [Errno 13] 权限被拒绝 &amp; 命令返回非零代码: 100

我一直在研究 FastAI 模型,现在准备部署它。然而,我在通过 Docker 在本地运行模型时遇到了困难。

我不知道导致问题的原因以及如何解决它。我对 Docker 的经验很少。创建自己的 Dockerfile 对我来说是个新鲜事;所以我可能遗漏了明显的命令。

Dockerfile

# Install image and dependencies
FROM python:3.9

# Set working directory
WORKDIR /app

# Copy the application files from the host to the container
COPY app.py /app/

# Install necessary packages
RUN apt-get update && \
    apt-get install -y --fix-missing && \
    pip install pip==20.2

# Install project dependencies
COPY requirements.txt /requirements.txt
RUN pip install -r /requirements.txt

# Download model artefacts from S3
RUN apt-get install -y awscli …
Run Code Online (Sandbox Code Playgroud)

ubuntu python-3.x docker aws-cli dockerfile

2
推荐指数
1
解决办法
6130
查看次数

将 .geojson 转换为 .wkt | 提取“坐标”

目标:最终,转换.geojson.wkt. 在这里,我想提取所有coordinates,每个作为一个列表。

my.geojson中,有n个:{"type":"Polygon","coordinates":...

更新:我已经成功提取了第一个coordinates. 但是,该文件有两个coordinates.


每个.geojson至少有 1 个coordinates,但可能有更多。

如何动态提取许多的所有键值coordinates

代码:

from pathlib import Path
import os
import geojson
import json
from shapely.geometry import shape


ROOT = Path('path/')

all_files = os.listdir(ROOT)
geojson_files = list(filter(lambda f: f.endswith('.geojson'), all_files))

for gjf in geojson_files:
    with open(f'{str(ROOT)}/{gjf}') as f:
        gj = geojson.load(f)
    o = dict(coordinates = gj['features'][0]['geometry']['coordinates'], type = "Polygon")
    geom = shape(o)
    wkt …
Run Code Online (Sandbox Code Playgroud)

python json geojson python-3.x

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

将整数拆分为浮点数

目标:分成随机的小数点100两位数字。5

到目前为止,我可以模拟任意数量的划分。

然而,这些只是整数并且是“平衡的”,因为它们的值彼此相同或接近。因此,输出总是相同的。

代码:

def split(x, n):
 
    if(x < n):
        print(-1)
 
    elif (x % n == 0):
        for i in range(n):
            print(x//n, end =" ")
    else:
        zp = n - (x % n)
        pp = x//n
        for i in range(n):
            if(i>= zp):
                print(pp + 1, end =" ")
            else:
                print(pp, end =" ")
       
split(100, 5)
>>> 20 20 20 20 20 
Run Code Online (Sandbox Code Playgroud)

期望的输出:

  • 数字列表,
  • 浮点数(2 dp),
  • 不平衡。

所需输出示例:

[10.50, 22.98, 13.23, 40.33, 12.96]
Run Code Online (Sandbox Code Playgroud)

python random floating-point python-3.x

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