問題タブ [pyd]

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 に答える
615 参照

python-3.x - import matplotlib.pyplot の失敗: _tkagg.pyd が見つかりませんが、呼び出しモジュールのディレクトリにあります

Python 3.4 Windows 8.1

インストールされたモジュール:
matplotlib 1.3.1for py 3.4
numpy-MLK 1.9.0b1for py 3.4
dateutil 2.2for py 3.4
six 1.7.3for For py 3.4
tcl
tkinter
Also msvcp71.dllis in C:\Windows\System32(インストール ドキュメントは、それが必要であると言った)

実行時:

次のエラー メッセージが表示されます。

Traceback (most recent call last): File "<pyshell#284>", line 1, in <module> import matplotlib.pyplot as plt File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\pyplot.py", line 98, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\__init__.py", line 28, in pylab_setup globals(),locals(),[backend_name],0) File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 11, in <module> import matplotlib.backends.tkagg as tkagg File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\tkagg.py", line 2, in <module> from matplotlib.backends import _tkagg ImportError: DLL load failed: The specified module could not be found.

ポイントは: 実行 Python\lib\site-packages\matplotlib\backends\tkagg.pyしようとしています

from matplotlib.backends import _tkagg

しかし、そうしませんでした。ただし、_tkagg.pydファイルはディレクトリに存在します
Python\lib\site-packages\matplotlib\backends

なぜこれが機能しないのですか?

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

python - ipython ノートブックは pyd モジュールをインポートできますが、python インタープリターはインポートできません

cvxopt パッケージをダウンロードし、こちらのドキュメントからいくつかの例を実行しようとしました

http://cvxopt.org/examples/index.html

ipythonノートブックからコードを実行すると、すべて正常に動作します。

ただし、インタープリターを実行しようとすると、次のようになります。

cvxopt をインポート:

ファイル "C:\Python27\lib\site-packages\cvxopt__init__.py"、32 行目、インポート cvxopt.base の ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした。

コマンド import cvxopt は、ipython ノートブックで正常に実行されます。ダウンロードできないモジュール (cvxopt.base) は .pyd ファイルであり、システム パス上にあります。

私は完全に混乱しています。

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

python - フリーズした python オブジェクトを含む .pyd の逆コンパイル

Python .pyd ファイルを逆コンパイルする最良の方法を見つけようとしています。私が見ているところはどこでも、私は行き止まりに来ています。2008 年にここで実演された Aaron Portnoy と Ali Rizvi-Santiago による 'Antifreeze' を除いて、これを行うプログラムはないようです。しかし、プロジェクトはずっと前に失われ、放棄されました。

昨日、このプログラムの開発者の 1 人とツイッターで話をしました (Aaron Portnoy)。これが会話です。

私の質問は、凍結された python オブジェクトを含む .pyd を簡単に逆コンパイルするにはどうすればよいかということです。

また

アーロンが指摘したように、.pyd を逆コンパイルするために .pyo と .pyc でこれを行う逆コンパイラの 1 つをどのように変更すればよいでしょうか? また、これが私がやることになった場合、どちらを使用するのが最善でしょうか?

また

あなたが不凍液を持っているか、それをどこで手に入れることができるかを知っていれば、それは奇跡です. 開発者でさえ、どこで入手できるかわかりません。何日も運がないので探しました。

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

python - pyarg_parsetuple が Python をクラッシュさせる

ブール値とオプションの Unicode 文字列 (ブール値が True の場合にのみ設定する必要があります) を解析しようとしています。

PyObject *pBool, *pStr;

PyArg_ParseTuple(args, "O!|u", &PyBool_Type, pBool, pStr);

そのように関数を呼び出すと: func(True, u'str'); func(False);

コードがクラッシュします。

私は何を間違っていますか?

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

python - 単一の SciPy モジュールを *.pyd にコンパイルする

主に NumPy と 1 つの SciPy モジュール (scipy.optimize.fsolve) を使用する小さなツールを開発しています。他の人と共有するという私の考えは、理論的には誰もが実行できるように、Portable Python と一緒にパッケージ化されているということです。

SciPy パッケージ全体は非常に重くなります (約 80 MB)。実際には必要のないモジュールを含める必要がないように、1 つのモジュールのみを *.pyd にコンパイルし、それを他のモジュールとしてインポートすることは可能ですか?

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

python - PYDファイルの内容を見るためのLinux nmのWindowsアナログ?

私が持っている PYD に存在するクラスと関数を確認したいと思います。nmLinux で .so ファイルで定義されたシンボルを表示する方法に匹敵する Windows 用のツールはありますか?

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

python - Python で pyd を使用してモジュールをインポートするにはどうすればよいですか?

さて、私がやろうとしているのは、.pyd ファイル内にパックされたフォルダーにモジュールをインポートすることです。ここに私のために働くものがあります:

Apple は Python スクリプトと同じディレクトリにある .pyd であり、もちろん __init__ は .pyd 内にパックされています。これは機能しますが、ここで私がやりたいことはありますが、機能しません:

説明: apple = pyd、seed = pyd 内のディレクトリ、worm = Apple pyd 内のseed ディレクトリ内のディレクトリ、WormManager = ワーム ディレクトリ内の python モジュール。

ただし、それは機能せず、シードがモジュールであると考えてモジュールが見つからない ImportError が発生します (そして、パックされる前にシードディレクトリ内に __init__ がありました)。もちろん、それは存在し、.pyd にパックされていますが、単に機能しません。私もこれをしました:

しかし、それでも機能しないので、この権利をインポートしていないことはわかっています。

これをインターネット上で動作させるための正しい構文を本当に見つけることができませんでした。もちろん、pyd を使用せずにこれを行う方法を知っているので、助けはありますか?

0 投票する
2 に答える
5699 参照

python - Pythonファイルをpydにインポートする際のImportError

さて、私がやろうとしているのは、.pyd ファイル内にパックされたフォルダーにモジュールをインポートすることです。ここに私のために働くものがあります:

Apple は Python スクリプトと同じディレクトリにある .pyd であり、もちろん __init__ は .pyd 内にパックされています。これは機能しますが、ここで私がやりたいことはありますが、機能しません:

説明: apple = pyd、seed = pyd 内のディレクトリ、worm = Apple pyd 内のseed ディレクトリ内のディレクトリ、WormManager = ワーム ディレクトリ内の python モジュール。

ただし、それは機能せず、シードがモジュールであると考えてモジュールが見つからない ImportError が発生します (そして、パックされる前にシードディレクトリ内に __init__ がありました)。もちろん、それは存在し、.pyd にパックされていますが、単に機能しません。私もこれをしました:

しかし、それでも機能しないので、この権利をインポートしていないことはわかっています。

これをインターネット上で動作させるための正しい構文を本当に見つけることができませんでした。もちろん、pyd を使用せずにこれを行う方法を知っているので、助けはありますか?