小编cod*_*key的帖子

将 Oracle Instant 客户端安装到 Python cx_Oracle 的 Docker 容器中

我正在尝试通过我的 docker 容器连接到我公司的 Oracle 数据库,该容器包含我的一些带有 cx_Oracle 包的 python 脚本。构建并运行容器后,出现以下错误:

conn = cx_Oracle.connect("{0}/{1}@{2}".format(configOracle["username"], configOracle["password"],r"ed03:1521/configOracle["servername"]))
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory". See https://oracle.github.io/odpi/doc/installation.html#linux for help
Run Code Online (Sandbox Code Playgroud)

我有一个 Oracle 配置文件,其中的用户名、密码和服务器名称来自并正确填写。即使从https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html下载了最新的客户端,我似乎也无法让它工作

我的目录结构如下所示:

--TopDirectory
----instantclient
-------instantclient-basic-linux.x64-19.5.0.0.0dbru.zip
-------instantclient-sdk-linux.x64-19.5.0.0.0dbru.zip
----hello_oracle.py
----Dockerfile
----requirements.txt
----configOracle.json
Run Code Online (Sandbox Code Playgroud)

这是我的 Dockerfile:

FROM python:3.7.5

#Oracle Client setup
ENV ORACLE_HOME /opt/oracle/instantclient_19_5
ENV LD_RUN_PATH=$ORACLE_HOME

COPY instantclient/* /tmp/

RUN \
    mkdir -p /opt/oracle && \
    unzip "/tmp/instantclient*.zip" -d /opt/oracle && \ …
Run Code Online (Sandbox Code Playgroud)

python oracle containers docker dockerfile

10
推荐指数
2
解决办法
9143
查看次数

Py4JJavaError:调用 None.org.apache.spark.api.java.JavaSparkContext 时出错

任何人都知道为什么我在 Jupyter Notebooks 中遇到这个错误???我一直在尝试将我的 Tensorflow 模型加载到 Apache Spark vis SparlFlow 但我似乎无法弄清楚如何克服这个错误。任何帮助将非常感激。

第一个 Jupyter 单元格:

from sparkflow.graph_utils import build_graph
from sparkflow.tensorflow_async import SparkAsyncDL
import tensorflow as tf
from pyspark.ml.feature import VectorAssembler, OneHotEncoder
from pyspark.ml.pipeline import Pipeline


 from pyspark.sql import SparkSession
    from tensorflow.keras import layers
    from tensorflow.keras import losses
Run Code Online (Sandbox Code Playgroud)

第二个 Jupyter 单元格:

def lstm_model(X_train, y_train):
    # Reshapes to input neuron
    inputs= keras.Input(shape = (X_train.shape[1], 1))\
    #Training Layers
    x_1 = layers.LSTM(units=50, return_sequences=True, input_shape=(X_train.shape[1], 1))(inputs)
    x_1 = layers.Dropout(0.2)(x_1)
    x_1 = layers.LSTM(units = 50, return_sequences …
Run Code Online (Sandbox Code Playgroud)

python apache-spark pyspark tensorflow jupyter-notebook

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

如何使文本输入字段包含关键字?

在语义 UI 中,当使用下拉组件时,一旦您进行选择,它就会选择该单词并显示为关键字选择,如图所示,允许多项选择: 在此输入图像描述

如何使用接受任何输入的文本字段来完成此操作,并且在用户按下 Enter 键后,它将在类似于语义 ui 的灰色框中创建一个选择?我需要允许多个自定义文本输入。预先感谢任何可以提供帮助的人。

javascript css user-interface frontend reactjs

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