Sybase Python モジュールを使用する必要がありますが、リポジトリにないため SA がインストールされません。私はそれをダウンロードしてボックスに置きました。最初にモジュールをインストールせずに、モジュールを「インポート」または「インクルード」したいだけです。- これは可能ですか?見た目 (Sybase ASE) から見ると、使用する前にある種のコンパイルが必要です。このタイプの回避策は可能ですか?
3 に答える
Sybase に仮想環境を使用させることができる場合 (Sybase については何も知りません、申し訳ありません)、通常は root アクセスや SA 承認を必要としない virtualenv を使用してモジュールをインストールできます。
sybaseのドキュメントから、コンパイルが必要なようです。Google は、easy_install リポジトリでも利用できないと言っています。
モジュールをインストールするには、少しソーシャル エンジニアリング (Cookie を使用しますか?) を行う方が簡単な場合があります。あなたの作業環境がどのようなものかはわかりませんが、仕事をするためにPython Sybaseモジュールが本当に必要な場合は、1)SAがとにかくそれをインストールする必要があるか、2)別のものを使用する必要があります.
d/l を実行して自動的にインストールし、それを SA に渡して、apt-getting 以外の何かを行う際の「難しさ」を心配する必要がないように、いつでも Python スクリプトを作成してみてください。
ただし、仮想環境については知りません-それは理想的な方法かもしれません。
コンパイル、解凍、および実行の前提条件を満たしていると仮定します。
python setup.py build_ext
sybasect 共有オブジェクトを生成する必要があります。このファイルと Sybase.py ファイルのどこかを PYTHONPATH にコピーするだけで十分です。