ハッキングしようとフィトスでインストールディレクトリを探そうとするのですが、UNIXの命令もうまくいかないので尋ねるのもとても恥ずかしいですね。私がするなら:
`which pithos`
これにより、インストールされているスクリプトへのリンクが返されますが、/usr/bin
すべてのPithosソースファイルの場所は表示されません。このようなタスクを実行する最良の方法は何ですか?
Ubuntu 14.04を使用しています
答え1
通常、Pythonパッケージのソースファイルはにあります/usr/lib/python<version>/site-packages
。 Pythonのドキュメントにこれについての詳細があります。
答え2
パッケージがインストールされる場所はシステム構成によって大きく異なり、 /usr/lib/python<version>/site-packages
これは良い候補ですが、常に存在するわけではなく、時にはこれなど/usr/lib/python<version>/dist-packages
です/usr/local/lib/python<version>/site-packages
。
Pithosスクリプトを見つけた場合の一般的なアプローチは、インポートするファイルを見つけることです。locate
またはをインストールした場合は使用できますが、find / modulename.py
通常はPythonを起動してから実行する方が高速です(モジュール名を調整してスクリプトからインポートされたモジュール名を取得します)。
>>> import pithos
print pithos.__file__