私は64ビットマシンと64ビットOS(Windows)に移行しようとしていますが、私が使用している拡張機能やパッケージが動いたときに失われるかどうかを判断しようとしています。 Python 2.5 release pageにフラグが立っているような既知の問題のリストを誰かが作成しているかどうかはわかりません。私は2.5を使用していますが、今回は2.6に移行します。私は、64ビット環境では互換性のないC拡張モジュールに依存しているため、潜在的な競合が発生することがわかります。しかし、私はそれらを予期する方法を知らない。私は64ビットシステムに移行したいと思っています。これは、私のITスタッフが、メモリラダーの上で意味のある移動を行う唯一の方法だと言ったからです。どこかで64ビット互換ではないPythonパッケージのリストはありますか?
答えて
実際に使用しているモジュールによって異なります。私はいくつかの64ビットLinuxシステムを実行していますが、私が使用しているCモジュールの問題にはまだ触れていません。
ほとんどのCモジュールはソースからビルドすることができるので、Python配布ユーティリティdistutilsを読んで、64ビットバイナリが見つからない場合にこれらのモジュールをどのようにビルドするかを見てください。
特定のモジュールが64ビット環境で動作するかどうかは、コードの記述方法によって異なります。多くのモジュールは64ビット用にコンパイルされたとき正しく動作しますが、そうでない可能性はあります。 SciPyのような多くの一般的なモジュールはうまく動作します。
要するに、64ビットシステムでモジュールを試すか、開発者/プロジェクトページを見つけて、64ビットビルドがあるかどうか、または既知のバグがあるかどうかを判断する必要があります。
"メモリラダーを意味のあるものにする"とはどういう意味でしょうか。現在、4GB以上のRAMに対処する必要がありますか?そうでなければ、64ビットシステムは必要ありません。
64ビットRed Hat Enterprise Linuxサーバーで2.5を実行しています。
すべてが機能しているようです。
私がしたことをお勧めします。
VMを取得します。
アプリを読み込みます。
テストします。
研究をするよりも簡単でした。
あなたはすでにこれを知っているようですが、完全性のために指摘する価値があります。それで、純粋なPythonパッケージには問題はないはずです。
第2に、必ずしもにはにPythonの64ビットバージョンをインストールする必要はありません。これは、4 GBを超えるメモリを使用するプログラムを実行する予定がない限りです。 Pythonの32ビットバージョンは、64ビットウィンドウで完全に正常に動作するはずです。
- 1. 64ビットJVMのバグや非互換性はありますか?
- 2. LZ4圧縮のソースコードは64ビット互換ですか?
- 3. 64ビットOS上の64ビットCPU上でX86-64 Pythonを実行する利点はありますか?
- 4. libPNG 64ビットはありますか?
- 5. ナンシー32ビットまたは64ビットはありますか?
- 6. これは32ビットまたは64ビットのJVMですか?
- 7. 64ビットoracle.dataaccess.dllはどのOracleディストリビューションにありますか?
- 8. SQL Server 2008 64ビット版のSSMSとBIDSの64ビット版はありますか?
- 9. msvcr80.dllの64ビット版はありますか?そうでない場合は、どうしてですか?
- 10. 64ビットOSで開発する利点はありますか?
- 11. ユニティビルドのアプリケーションが32ビットまたは64ビットであること
- 12. Db2用のPython 3互換ライブラリはどこにありますか?
- 13. 最新のブラウザ互換ガイドはどこにありますか?
- 14. readline.hは32ビットのubuntuではなく64ビットですか?
- 15. このPython関数はどのパッケージにありますか?
- 16. プロセスが64ビットか32ビットかをチェックする方法はありますか?
- 17. 64ビット整数のPHP - これはどこからダウンロードできますか?
- 18. 64ビットJava glibcの依存関係、互換性がありません
- 19. 64ビットLinuxで32ビットのPythonモジュール(numpyなど)をコンパイルする
- 20. network()またはigraph()ネットワークをRで互換性のあるRgraphvizに変換するパッケージはありますか?
- 21. 64ビット整数をスパークデータフレームの32ビット(16ビット)intに変換する価値はありますか?
- 22. 64ビットPythonで32ビットdllまたはexeを使用できますか?
- 23. 32ビット.NETアプリケーションと64ビット.NETアプリケーションに違いはありますか?
- 24. Python - どのバージョンのスクリプトと互換性がありますか?
- 25. Ubuntuで64ビットのビットであるビット
- 26. Visual Studio 11にはネイティブの64ビット版がありますか?
- 27. VS2015の64ビットMFCシンボルは、Microsoft Symbol Serverにありますか?
- 28. YAJSW Javaサービスラッパー用の64ビット.dllはありますか?
- 29. Microsoft Common Controls(MSCOMCTL.OCX)の64ビット版はありますか?
- 30. VBAコードを64ビットExcelと互換性のある方法にするには?
実際には、Windowsでは3GBのRAMです。 – Triptych
これは、Windows Server 2003 SP1の現在のバージョンが3.92GBのRAMのバージョンによって異なります。 –
これに完全に同意します。私は、Pythonプログラムのために4GB以上のRAMが必要であることを心から疑っています。あなたはそれが必要なのか分かります。 –