小编Hel*_*eer的帖子

PyCharm venv 失败:'没有这样的选项:--build-dir'

我正在新的 Windows 10 笔记本电脑上进行全新安装。我安装了 Python 3.9 和 PyCharm Community 2020.2,然后开始了一个新项目。在项目设置中,我在 /venv 文件夹内的 venv 中创建了一个新的项目解释器。一切看起来都设置正确,但我无法在项目解释器中安装任何东西。当我尝试这样做时,例如当我尝试安装 Pandas 或其他任何东西时,我会收到非零退出代码 (2),并显示以下消息:

用法:D:\MyProject\project\venv\Scripts\python.exe -m pip install [options] [package-index-options] ...
D:\MyProject\project\venv\Scripts\python.exe -m pip install [options] -r [package-index-options] ...
D:\MyProject\project\venv\Scripts\python.exe -m pip install [options] [-e] ...
D:\MyProject\project \venv\Scripts\python.exe -m pip install [options] [-e] ...
D:\MyProject\project\venv\Scripts\python.exe -m pip install [options] <archive url/path> 。 ..

没有这样的选项:--build-dir

当我转到终端并根据 PyCharm 的“建议的解决方案”执行“pip install pandas”时,它安装正常,pandas 及其依赖项照常出现在解释器的已安装模块列表中。我以前没有遇到过这种情况,并且在设置中没有任何地方可以指定 PyCharm 在这种情况下将如何调用 pip。

python pip pycharm python-venv

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

Elasticsearch 具有多个标准的 OR 条件

我需要使用一组全局过滤器和一个扩展的 OR 子句来查询 elasticsearch 中的特定结果,其中 OR 子句中的每个案例都由特定的条件元组组成。换句话说,它会是这样的:'获取与这些全局过滤器匹配的记录:category = 'foo' 和 name = 'bar'。从该集中获取关键字 (x, y, z) 与以下任意项匹配的记录 (1, 2, 3)、(4, 5, 6) 或 (7, 8, 9)。

例如,如果我有这些物品:

Item 1:
   category: foo, name: bar,
   x: 1, y: 2, z: 3

Item 2:
   category: foo, name: baz,
   x: 1, y: 2, z: 3

Item 3:
   category: foo, name: bar,
   x: 4, y: 5, z: 6

Item 4:
   category: foo, name: bar,
   x: 10, y: 11, z: 12
Run Code Online (Sandbox Code Playgroud)

搜索不应返回项目 2(因为它不符合 name = …

elasticsearch

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

标签 统计

elasticsearch ×1

pip ×1

pycharm ×1

python ×1

python-venv ×1