Redshiftのdocumentationによると、いくつかのPythonライブラリはすでにクラスタに含まれています。しかし、私はscipyの後のバージョンを使用したいと思います。Amazon RedshiftでPythonライブラリを更新するには?
hereのようにライブラリを作成または置換しようとしましたが、私のscipy-0.17ライブラリがデフォルトのscipy-0.12と並行してインストールされています。その結果、scipyがudf(scipy import ...から)で呼び出されると、デフォルトのもの(0.12)がロードされ、インストールされていないもの(0.17)はロードされません。
また、scipy-0.17をカスタム名でロードしようとしましたが、これはラベルとしてのみ機能し、ライブラリはその名前で呼び出すことができません。
デフォルトのscipy-0.12バージョンを0.17に置き換える方法、または少なくとも私のudfで0.17バージョンを呼び出す方法に関するアイデアはありますか?
残念ながら、これはデフォルトのscipyのダウンロード-0.12バージョンを迂回したり更新する私の問題を解決しません。 実際、私はすでにscipy-0.17をカスタムライブラリとしてインストールしています。問題は、それが別のディレクトリにインストールされていることと、私がudfでscipyを使うとき、デフォルトのものが呼び出されるということです。 – Littly
@Littlyこの問題を解決できましたか? – Pranasas
@Pranasas:残念ながら。私はまだ古いライブラリ(0.12)を使用しています。私のコードにはいくつかの望ましくない結果があります。 :( – Littly