問題タブ [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.
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モジュールをロードさせる方法??????
jython-2.7 - 整数を使用してマップ上に複数の線を描画する必要があります
jython (JES) を使用して .png マップに行を追加する必要があります。整数を使用して都市の数を指定し、別の行を 0 から 9 までの都市の番号を入力します。以下の X & Y 座標を使用する必要があります (つまり 0 = 45,310) 2 番目の整数まで問題ないように見えますが、その時点から私のコーディングはオフになります。助けてくれてありがとう。
jython - `PySet` オブジェクトが `str` オブジェクトとして認識される
以下は私のJavaコードです:
実行すると、次のエラー メッセージが表示されます。
)を削除すると、x.add(\"d\"
正常に実行されます。
PySet
オブジェクトがオブジェクトとして認識されるのは非常に奇妙ですstr
。
誰かがたまたま理由を知っていますか?
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 をインストールできた人はいますか?
python - Java に埋め込まれた Jython -- ImportError: yaml という名前のモジュールがありません
yaml を解析している Python コードを再利用できるようにする必要があるため、Jython を Java に埋め込もうとしています。以下のコードを実行しようとすると:
エラーが発生します:
ImportError: yaml という名前のモジュールがありません
どうすればこれを解決できますか? 私は現在Eclipseでコーディングしており、jython2.7 jarを持っています。これを実行できるようにするために他に必要なものはありますか?
python - jthon で readline() の後の seek() が正しく動作しない
非常に長い行が含まれるログ ファイルがあります。ファイルを読み取るために read() と readline() を組み合わせて使用しています。CPython2.7 が正しく動作しているのに Jython 2.7 を使用すると、奇妙な動作が見られます。以下は、私の問題を再現するサンプルコードです。
最後の行の fd 位置は、CPython では 102、Jython では 202 です。シーク/読み取りを間違った方法で使用していませんか? それとも別の問題がありますか?
java - スクリプトを Jython として実行できません。しかし、問題なくPythonで動作します
私はJythonの初心者です。Java プログラム (Jython を使用) を介して Python スクリプトを実行しようとしています。Pythonスクリプト内で、外部ライブラリ(petlと呼ばれる)のメソッドを呼び出そうとしています。python (As: python script.py) でスクリプトを実行しようとすると、問題なく実行されます。しかし、Jython (As: jython script.py) でスクリプトにアクセスしようとすると、次のエラーが表示されます。
PS: 簡単な python スクリプトを問題なく実行できます。しかし、スクリプトを介して外部ライブラリ関数にアクセスしようとすると、エラーが発生します。
誰か私に回避策やアドバイスを教えてください。前もって感謝します。
Python スクリプト:
エラー スタック:
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 ビットを使用しています。
celery - Jython 2.7.0 で Celery を実行できません - multiprocessing という名前のモジュールがありません
セロリのドキュメントには、Jython で実行できるはずであると記載されています。残念ながら、私はそれを機能させることができません。実行しようとすると、次のエラーが表示されます。
そこで、マルチプロセッシングをインストールしようとしましたが、次のことが起こりました。
multiprocessing
私が読んだところによると、C拡張が必要なため、Jythonでパッケージを使用することはできません( SOの質問へのリンク)。
結局のところ、セロリを Jython で実行することは可能なのでしょうか?
ありがとう!