Windows 7 にある Jython/Python Django アプリ用のいくつかのモジュールをインストールしようとしています。それらをダウンロードした後にインストールしようとすると (ディレクトリに移動し、コマンド プロンプトから jython setup.py install と入力します)、次のようになります。エラー (以下は Pycrypto-2.6 の場合:
running install
running build
running build_py
running build_ext
running build_configure
'chmod' is not recognized as an internal or external command,
operable program or batch file.
Traceback (most recent call last):
File "setup.py", line 456, in <module>
core.setup(**kw)
File "C:\jython2.5.3\Lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\jython2.5.3\Lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\jython2.5.3\Lib\distutils\dist.py", line 974, in run_commands
self.run_command(cmd)
File "C:\jython2.5.3\Lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\jython2.5.3\Lib\distutils\command\install.py", line 513, in run
self.run_command('build')
File "C:\jython2.5.3\Lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\jython2.5.3\Lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "C:\jython2.5.3\Lib\distutils\command\build.py", line 112, in run
self.run_command(cmd_name)
File "C:\jython2.5.3\Lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\jython2.5.3\Lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "setup.py", line 251, in run
self.run_command(cmd_name)
File "C:\jython2.5.3\Lib\distutils\cmd.py", line 333, in run_command
self.distribution.run_command(command)
File "C:\jython2.5.3\Lib\distutils\dist.py", line 994, in run_command
cmd_obj.run()
File "setup.py", line 273, in run
raise RuntimeError("chmod error")
RuntimeError: chmod error
setup.py ファイルに入り、chmod 行をコメントアウトしました。再実行したところ、「sh configure」でエラーが発生しました。このモジュールで構成コマンドを呼び出す方法がわからないため、そこで停止しました。
明らかに、これは Linux ではなく Windows にインストールしようとしていることに関係しています。しかし、Jython では、easy_install でこれをインストールできません。また、pip は Jython では機能しません。したがって、このモジュールを自分でインストールする方法がわかりません。
ありがとう