0

shedksin を使用して、python ファイル (numpy に依存) を C++ ファイルに変換しています。コマンドプロンプトから実行すると、エラーが発生します。何が問題なのかについてのアイデアはありますか?

4

1 に答える 1

1

私は答えを見つけました。シェドスキンの実装から:

ライブラリの制限

Shed Skinでコンパイルするプログラムは、Python 標準ライブラリを自由に使用できません。現在、約 17 の共通モジュールのみがサポートされています。

Shed Skinは拡張モジュールの構築に使用できるため、メイン プログラムは任意のモジュール (そしてもちろんすべての Python 機能!) を使用できることに注意してください。拡張モジュールのコンパイルを参照してください。

一般に、プログラムは、 Shed Skinのlib/ ディレクトリで定義されている機能のみをインポートできます。現在、次のモジュールが主にサポートされています。

  • 二分する
  • コレクション
  • ConfigParser
  • コピー
  • 日付時刻
  • fnmatch
  • getopt
  • グロブ
  • 算数
  • os (Windows では一部の機能がありません)
  • os.path
  • ランダム
  • ソケット
  • ストリング
  • システム
  • 時間
于 2016-03-05T15:52:46.330 に答える