小编kay*_*ya3的帖子

fbprophet 安装错误 - fbprophet 的构建轮失败

我正在尝试使用 Pip install 为 Python 安装 fbprophet,但失败了。我已经安装了 Pystan。

我可以使用 Anaconda Navigator 导入它吗?

有人可以帮忙吗。

fbprophet 的构建轮失败

Running setup.py clean for fbprophet
Failed to build fbprophet
Installing collected packages: fbprophet
  Running setup.py install for fbprophet ... error
    Complete output from command C:\ProgramData\Anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\SJ-Admin\\AppData\\Local\\Temp\\pip-build-bsm4sxla\\fbprophet\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\SJ-Admin\AppData\Local\Temp\pip-kvck8fw1-record\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib
    creating build\lib\fbprophet
    creating build\lib\fbprophet\stan_models
    Traceback (most recent call last):
      File "<string>", line 1, in <module> …
Run Code Online (Sandbox Code Playgroud)

python python-3.x anaconda facebook-prophet

7
推荐指数
4
解决办法
2万
查看次数

忽略 npm 构建的文件

当我使用构建 React 应用程序时, npm run-script build有一个我不希望存在的文件夹和文件。有没有办法在 npm run-script 构建期间忽略文件和文件夹?我知道有 .gitignore 和 .npmignore,但它们用于忽略仅用于发布(而不是构建)的文件。

谢谢。

file build npm reactjs

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

如果在文件系统中找不到图像文件,我们可以让 Webpack 忽略它们吗?

提前致谢。

我有以下 webpack 配置,

{
        test: /\.scss$/,
        use: extractPlugin.extract({
          use: [
            { 
              loader: 'css-loader',
              options: {
                minimize: true
              }
            },
            'sass-loader'
          ]
        })
      },
      {
        test: /\.(jpg|png|svg|gif)$/,
        use: [{
          loader: 'url-loader',
          options: {
            limit: 10000,
            name: 'images/[name]-[hash].[ext]'
          }
        }],
      }
Run Code Online (Sandbox Code Playgroud)

CSS 文件包含对不存在的图像的 url() 引用。我基本上无法清理 CSS,因为它是由其他团队的开发人员编写的。因此,Webpack 构建失败并出现 ModuleNotFoundError。如果找不到图像,我们可以让 webpack 忽略该图像吗?

这样的缺失图像大约有数百张。这个 CSS 的清理不在我的掌控之中。

任何帮助是极大的赞赏

webpack css-loader

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

给定一个数字列表,找到所有矩阵,使得每列和每行的总和为 264

假设我有一个包含 16 个数字的列表。有了这 16 个数字,我可以创建不同的 4x4 矩阵。我想找到所有 4x4 矩阵,其中列表中的每个元素都使用一次,并且每行和每列的总和等于 264。

首先,我找到列表中元素的所有组合,总和为 264

numbers = [11, 16, 18, 19, 61, 66, 68, 69, 81, 86, 88, 89, 91, 96, 98, 99]

candidates = []
result = [x for x in itertools.combinations(numbers, 4) if sum(x) == 264]
Run Code Online (Sandbox Code Playgroud)

result成为一个列表,其中每个元素都是一个包含 4 个元素的列表,其中 4 个元素的总和 = 264。我认为这些是我的行。然后我想对我的行进行所有排列,因为加法是可交换的。

for i in range(0, len(result)):
    candidates.append(list(itertools.permutations(result[i])))
Run Code Online (Sandbox Code Playgroud)

现在给出总和为 264 的所有可能行。我想选择 4 行的所有组合,以便每列的总和为 264。

test = []
for i in range(0, len(candidates)):
    test = test + candidates[i]
result2 = …
Run Code Online (Sandbox Code Playgroud)

python matrix combinatorics constraint-programming python-3.x

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

通用类型扩展联合不会被类型保护缩小

我试图复制 Anders 在Build 2018 (36:45) 上展示的条件类型和泛型示例。他使用条件类型作为返回类型来替代更传统的函数重载。

幻灯片有以下内容:

type Name = { name: string };
type Id = { id: number };
type Check = { enabled: boolean };

type LabelForType<T> =
  T extends string ? Name :
  T extends number ? Id :
  T extends boolean ? Check :
  never;

declare function createLabel<T extends string | number | boolean>(value: T): LabelForType<T>
Run Code Online (Sandbox Code Playgroud)

我试图稍微简化一下,并提出了以下示例。条件类型number在给定 a 时返回,string反之亦然,而函数将此条件类型实现为返回类型。

type Return<T> = T extends string ? number : T extends …
Run Code Online (Sandbox Code Playgroud)

typescript typescript-generics

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

pytest 在没有 pytest.ini 文件的情况下从 shell 调用时忽略 venv

pytest我正在尝试在我的 Mac 终端中使用。我没有pytest.ini设置,现在也不想进行设置。

当我单独运行该命令时pytest,它会DeprecationWarning为我的虚拟环境(名为venv,位于我的项目根目录中)中的多个站点包打印警告 ( )。

venv/lib/python3.6/site-packages/eventlet/patcher.py:1
  /path/to/venv/lib/python3.6/site-packages/eventlet/patcher.py:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    import imp
Run Code Online (Sandbox Code Playgroud)

我想venv/在运行时忽略该目录pytest,因此我的警告仅与我的项目相关。

我如何无法pytest我的虚拟环境中运行?


我尝试过的

我尝试过该--ignore标志的多个版本:

venv/lib/python3.6/site-packages/eventlet/patcher.py:1
  /path/to/venv/lib/python3.6/site-packages/eventlet/patcher.py:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    import imp
Run Code Online (Sandbox Code Playgroud)

来源

并使用-k

pytest --ignore=venv
pytest --ignore=./venv/
pytest …
Run Code Online (Sandbox Code Playgroud)

python pytest site-packages

7
推荐指数
0
解决办法
1093
查看次数

为什么在泛型上使用 InstanceType 是错误的

为什么InstanceType在泛型上使用是错误的?是协变的还是逆变的?

interface Ctor {
  new(): Instance;
}

interface Instance {
  print(): void;
}

function f1<T extends Ctor>(ctor: T) {
  // Error: Type 'Instance' is not assignable to Type 'InstanceType<T>'
  const ins: InstanceType<T> = new ctor();
  ins.print();
}

function f2(ctor: Ctor) {
  // No error
  const ins: InstanceType<Ctor> = new ctor();
  ins.print();
}

Run Code Online (Sandbox Code Playgroud)

游乐场链接

typescript typescript-generics

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

如何启用合并文件过滤器

我通常在 git web 项目中使用 meld(系统:Ubuntu-gnome 13.10)。

我希望它跳过扫描某些文件和文件夹,例如 .meteor 目录(扫描需要一段时间)。

Ubuntu-Gnome 安装了 meld 1.8.1。它在编辑 -> 首选项 -> 文件过滤器下有一个添加新文件过滤器的选项。更多详情:http : //meldmerge.org/help/file-filters.html#file-name-filter

我为要跳过的文件和文件夹添加了新规则(并选中了“激活”选项),但它似乎不起作用,即使在重新启动 meld 之后。

新规则似乎不起作用 - 我看到 meld 正在扫描 .meteor 文件夹,并且它显示据称被忽略的文件 (index.html) 已更改。我没有看到“文件过滤器不起作用”的开放式融合错误。我倾向于认为它确实有效,只是我做错了什么。任何解决这个问题的想法将是最受欢迎的!

meld

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

为什么 TypeORM 需要反射元数据?

我目前正在使用 Node.js 学习 TypeScript。阅读 TypeORM 时,我看到reflect-metadataTypeORM 需要该包才能工作。需要这个包的原因是什么?

node.js typescript reflect-metadata typeorm

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

openjdk:8 和 nonProxyHosts 不工作

我有以下 docker 配置:

FROM openjdk:8

ADD *.jar /service.jar

VOLUME /tmp
EXPOSE 8080

# Set timezone CET (DE Time)
ENV TZ=CET
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

CMD echo "The Service will start..." && \
java -DsocksProxyHost=192.168.1.250 -Dhttp.nonProxyHosts="192.168.1.5|192.168.1.36" -jar /service.jar
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是非代理在 java 8 中完全被忽略。如果我切换到 openjdk:9 工作正常,但我不能这样做,因为该服务具有强烈依赖 jdk 8 的东西。

我尝试不引用,转义管道字符,但什么也没有:(

有人有这个奇怪的问题,有解决方案/解决方法吗?

java ip proxy docker

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