問題タブ [jython-2.7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1876 参照

python-2.7 - Python インポート エラー: _counter という名前のモジュール (.so ファイル) をインポートできません

Jythonを使用して、 paramikoモジュールを使用して指定されたホストに接続するPython スクリプトconnect_host.py を実行しています。

paramiko モジュールは内部で Crypto モジュールを使用し、Crypto.Util モジュールCounter.pyを使用します。これは、Crypto.Util と同じ場所に.so ファイルとして存在する_counter をインポートしようとします。

実行時に、python は次のエラーをスローします。

Jythonに.soファイルである_counterモジュールをロードさせる方法??????

0 投票する
0 に答える
189 参照

jython-2.7 - 整数を使用してマップ上に複数の線を描画する必要があります

jython (JES) を使用して .png マップに行を追加する必要があります。整数を使用して都市の数を指定し、別の行を 0 から 9 までの都市の番号を入力します。以下の X & Y 座標を使用する必要があります (つまり 0 = 45,310) 2 番目の整数まで問題ないように見えますが、その時点から私のコーディングはオフになります。助けてくれてありがとう。

0 投票する
1 に答える
43 参照

jython - `PySet` オブジェクトが `str` オブジェクトとして認識される

以下は私のJavaコードです:

実行すると、次のエラー メッセージが表示されます。

)を削除すると、x.add(\"d\"正常に実行されます。

PySetオブジェクトがオブジェクトとして認識されるのは非常に奇妙ですstr

誰かがたまたま理由を知っていますか?

0 投票する
1 に答える
975 参照

python-2.7 - Jython 2.7.0 に networkx 1.9.1 をインストールする

公式の networkxバージョン 1.9 のメモと API の変更から:

Jython 2.7 [...] の基本的なサポートが追加されましたが、公式にはサポートされていません。

Jython に networkx をインストールするにはどうすればよいですか?

私が試したこと:

  • 私のUbuntu 14.04 32ビットにjython2.7.0をインストールしました。
  • pip経由でnetworkxをインストールしようとしました:

sudo /opt/jython2.7.0/bin/pip install networkx

ファイルをダウンロードしましたnetworkx-1.9.1-py2.py3-none-any.whlが、ある時点でエラーが発生しました:

_py_compile.compile(file, cfile, dfile)関数の前に次の print ステートメントを追加しました。

それは私に与えました:

Jython2.7.0 に networkx 1.9 をインストールできた人はいますか?

0 投票する
0 に答える
3598 参照

python - Java に埋め込まれた Jython -- ImportError: yaml という名前のモジュールがありません

yaml を解析している Python コードを再利用できるようにする必要があるため、Jython を Java に埋め込もうとしています。以下のコードを実行しようとすると:

エラーが発生します:

ImportError: yaml という名前のモジュールがありません

どうすればこれを解決できますか? 私は現在Eclipseでコーディングしており、jython2.7 jarを持っています。これを実行できるようにするために他に必要なものはありますか?

0 投票する
0 に答える
122 参照

python - jthon で readline() の後の seek() が正しく動作しない

非常に長い行が含まれるログ ファイルがあります。ファイルを読み取るために read() と readline() を組み合わせて使用​​しています。CPython2.7 が正しく動作しているのに Jython 2.7 を使用すると、奇妙な動作が見られます。以下は、私の問題を再現するサンプルコードです。

最後の行の fd 位置は、CPython では 102、Jython では 202 です。シーク/読み取りを間違った方法で使用していませんか? それとも別の問題がありますか?

0 投票する
1 に答える
502 参照

java - スクリプトを Jython として実行できません。しかし、問題なくPythonで動作します

私はJythonの初心者です。Java プログラム (Jython を使用) を介して Python スクリプトを実行しようとしています。Pythonスクリプト内で、外部ライブラリ(petlと呼ばれる)のメソッドを呼び出そうとしています。python (As: python script.py) でスクリプトを実行しようとすると、問題なく実行されます。しかし、Jython (As: jython script.py) でスクリプトにアクセスしようとすると、次のエラーが表示されます。

PS: 簡単な python スクリプトを問題なく実行できます。しかし、スクリプトを介して外部ライブラリ関数にアクセスしようとすると、エラーが発生します。

誰か私に回避策やアドバイスを教えてください。前もって感謝します。

Python スクリプト:

エラー スタック:

0 投票する
1 に答える
2864 参照

selenium-webdriver - pip + Jythonを使用してRobot Framework用のSelenium2Libraryをインストールするには?

バージョン 2.7.0 以降、Jython には pip がバンドルされています。使用する前に、次のコマンドを実行してアクティブ化する必要があります。

したがって、実際にはその後、Robot Framework 用の Selenium2Library をインストールできるはずです。

右?

しかし、これを行うと、次のエラーが発生します。

完全な cmd / shell 出力は次のとおりです。

このエラーが発生するのはなぜですか?

ところで:ソースからのインストールはうまくいきます

追加情報: Java 1.8、Jython 2.7.0、Robot Framework 2.8.7 を搭載した Windows 8.1 64 ビットを使用しています。

0 投票する
1 に答える
515 参照

celery - Jython 2.7.0 で Celery を実行できません - multiprocessing という名前のモジュールがありません

セロリのドキュメントには、Jython で実行できるはずであると記載されています。残念ながら、私はそれを機能させることができません。実行しようとすると、次のエラーが表示されます。

そこで、マルチプロセッシングをインストールしようとしましたが、次のことが起こりました。

multiprocessing私が読んだところによると、C拡張が必要な​​ため、Jythonでパッケージを使用することはできません( SOの質問へのリンク)。

結局のところ、セロリを Jython で実行することは可能なのでしょうか?

ありがとう!