小编use*_*493的帖子

UNIX/Python - 如何在没有互联网和 pip 的情况下使用 cx_Oracle

我的公司(还)不允许我们安装或升级 python3,也不允许我们在其服务器上安装 pip 模块。即使可以,机器也没有连接到互联网。但我们可以执行 python2 二进制文件

目标

cx_Oracle无需使用pip互联网即可使用该模块

暂定解决方法

我想到在我的计算机上安装 cx_Oracle 包,然后将安装的模块文件从我的计算机复制到服务器。

所以服务器 dev 文件夹看起来像这样(只列出有趣的目录和文件,省略__pychache__*.pyc其他无用的*.py文件):

|-- test_cx_oracle_in_local.py
\-- sqlalchemy/
    |-- connectors
    |-- databases
    |-- dialects
    |   |-- firebird
    |   |-- mysql
    |   |-- mssql
    |   |-- oracle
    |   |   |-- base.py
    |   |   |-- cx_oracle.py   <--- This is the interesting file
    |   |   |-- __init__.py
    |   |   \-- zxjdbc.py
    |   |-- postgresql
    |   |-- sqlite
    |   |-- sybase
    |-- engine
    |-- …
Run Code Online (Sandbox Code Playgroud)

python oracle cx-oracle python-import

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

标签 统计

cx-oracle ×1

oracle ×1

python ×1

python-import ×1