0

インストールする権限がない場合、インストールせずにpexpectモジュールを使用できますか?

以下のようにいくつかの制限された機能を使用するようなものです。

import pexpect 
pexpect.spawn,
pexpect.spawn.expect
pexpect.spawn.sendline etc

モジュール

  1. 解決する必要のある依存関係はありますか?その場合、そのような依存関係を確認するにはどうすればよいですか?
  2. pexpect.pyコードをどこに配置して機能させるのですか?可能であればどうすればよいですか。
4

3 に答える 3

0

更新 この回答が最初に書かれたとき(2013年1月)、以下は機能しましたが、新しいバージョンのpexpectには当てはまりません。

パッケージのソースコードにあるINSTALLファイルからの引用:

ルートアクセス権がない場合、または任意のスクリプトで使用できるようにPexpectをインストールしたくない場合は、pexpect.pyファイルをスクリプトと同じディレクトリにコピーするだけです。

したがって、ソースコードを取得pexpect.pyし、Pythonパスの任意のディレクトリにコピーします。

于 2013-01-31T04:17:30.063 に答える
0

私が見ることができることから、あなたはもはや(3.xリリースの時点で)あなたのパスのどこかにpexpect.pyをコピーすることはできませんが、代わりにrootとしてパッケージをインストールする必要があります。誰かが違うことを知っているなら、私を訂正してください。

参照: https ://github.com/pexpect/pexpect/issues/52

于 2014-05-16T03:23:42.683 に答える
0

pexpect-folder(init.pyを含むフォルダー)をソースから、スクリプトを実行しているディレクトリにコピーする必要があります。

参照:https ://github.com/pexpect/pexpect/issues/52

于 2014-09-17T15:56:55.013 に答える