• ベストアンサー

Twistedをインストールしたい

お世話になります。 Xen を使ってみたいと思い Linux に Twisted を インストールするところでエラーが出てしまい、つまずいております。 Twisted のバージョンを変えてトライしてもインストールできません。 環境は以下の通りです。 ---------------------------------------- Vine Linux 3.2 Python 2.3.4 ---------------------------------------- Twisted-2.4.0 の中に入っている TwistedCore-2.4.0 を インストールしようとして出たエラーは以下の通りです。 (下記のものは2回目以降の install 実行画面です) ---------------------------------------- # python setup.py install running install running build running build_py running build_ext Checking if C extensions can be compiled, don't be alarmed if a few compile errors are printed. gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=i386 -mcpu=i686 -D_GNU_SOURCE -fPIC -fPI C -I/usr/include/python2.3 -c conftest.c -o conftest.o running build_scripts running install_lib byte-compiling /usr/lib/python2.3/site-packages/twisted/test/stdio_test_halfclose.py to stdio_test_h alfclose.pyc File "/usr/lib/python2.3/site-packages/twisted/test/stdio_test_halfclose.py", line 20 ??? ^ SyntaxError: invalid syntax running install_scripts changing mode of /usr/bin/manhole to 755 changing mode of /usr/bin/mktap to 755 changing mode of /usr/bin/twistd to 755 changing mode of /usr/bin/tap2deb to 755 changing mode of /usr/bin/tap2rpm to 755 changing mode of /usr/bin/tapconvert to 755 changing mode of /usr/bin/tkmktap to 755 changing mode of /usr/bin/trial to 755 running install_data ---------------------------------------- 身勝手で大変申し訳ありませんが、 勉強のために Vine Linux で Xen をインストールすることを目指しておりますので ディストリビューションを変更するという回答以外でお願いいたします。 それではよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

> Checking if C extensions can be compiled, don't be alarmed if a few > compile errors are printed. > gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=i386 > -mcpu=i686 -D_GNU_SOURCE -fPIC -fPI > C -I/usr/include/python2.3 -c conftest.c -o conftest.o や、これはエラーメッセージではないですよ。 Pythonの流儀はまだよく知らないのですが、多分 conftest.c というファイルは 使用するライブラリとはヘッダがシステムにあるかどうかを確認するために 一時的に作られるファイルです。 システムの状態によってはこのファイルのコンパイル時にエラーが出ることもありえます。 ですから、メッセージのとおり 「Cによる拡張が最終的にビルドできているのなら コンパイルエラーが途中で出ても気にしないでね」 ということだと思うんですが。 最終的に作成されるであろう .so とか .la の拡張子を持ったファイルが できていないのなら、もっと直接的なエラーメッセージが出ているはずなので、 その辺確認してみてください。

OdDriver
質問者

お礼

そうだったんですか! 早速、ファイル検索をかけて調べてみると きちんとインストールされていました。 早とちり、お恥ずかしい限りです…。 きちんと英語と Linux の勉強をしていこうと思います。 これでようやく前に進むことが出来ました。 本当にありがとうございました!

その他の回答 (2)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

複数のバージョンを試されたとのことですが、 少なくとも 2.4.0に関しては以下のような事情のようです。 #1740 (twisted/test/stdio_test_halfclose.py typo) – Twisted – Trac http://twistedmatrix.com/trac/ticket/1740 So, I had brought this up on IRC awhile back, but it appears that source:/trunk/twisted/test/stdio_test_halfclose.py@current#L20 has the string "???" inserted as a placeholder. This is especially an issue for Debian, as every time you install a Python-related package it recompiles the site-packages directory, and if that fails, it tends to stop the package install/config process. ということで該当の行(エラーメッセージに出てますよね) を見れば対応策はわかると思いますよ。

OdDriver
質問者

補足

アドバイスありがとうございます。 語弊がありまして申し訳あません。 複数のバージョンをインストールではなく、同じバージョンのものを もう一度 install した結果が質問内容にあるエラーメッセージとなっております。 該当のテキストは見たのですが…、さっぱり分からず、 いろいろなサイトを巡って調べたのですが どうやら Twisted と ZopeInterface の互換性? がシビアらしく、 結局 ZopeInterface-3.0.1 をインストールしてから Twisted_NoDocs-1.3.0 のインストールを行いました。 「???」が出るエラーはなくなったのですが、それでもやはり Checking if C extensions can be compiled, don't be alarmed if a few compile errors are printed. gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -pipe -march=i386 -mcpu=i686 -D_GNU_SOURCE -fPIC -fPI C -I/usr/include/python2.3 -c conftest.c -o conftest.o のエラーがでてしまいます。 gcc がらみのエラーかと思い、該当しそうな gcc をインストールしたのですが、やはり結果は変わりませんでした。 なお、インストールしている gcc は   gcc, gcc-c++, libgcc, gcc-cpp, gcc-java, gcc-objc, gcc-docs です。

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.1

出力されているエラーメッセージにしたがって調べてください。 では、勉強がんばってください。

OdDriver
質問者

お礼

ありがとうございます。 もっといろんなことを視野に入れて勉強を頑張りたいと思います。

関連するQ&A

  • mecab-pythonのインストールに失敗しまし

    先ほどmecabのインストールに成功して、今度はmecab-pythonをインストールしようとしたら、失敗したようです。 参考にしたサイトは以下です http://tatsuyaoiw.hatenablog.com/entry/20120414/1334405065 ●mecabのインストール直後 root@debian:/usr/local# mecab 参考までに、私がインストールした手順を下に書きます。 参考 名詞,サ変接続,*,*,*,*,参考,サンコウ,サンコー まで 助詞,副助詞,*,*,*,*,まで,マデ,マデ に 助詞,格助詞,一般,*,*,*,に,ニ,ニ 、 記号,読点,*,*,*,*,、,、,、 私 名詞,代名詞,一般,*,*,*,私,ワタシ,ワタシ が 助詞,格助詞,一般,*,*,*,が,ガ,ガ インストール 名詞,一般,*,*,*,*,インストール,インストール,インストール し 動詞,自立,*,*,サ変・スル,連用形,する,シ,シ た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ 手順 名詞,一般,*,*,*,*,手順,テジュン,テジュン を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ 下 名詞,一般,*,*,*,*,下,シタ,シタ に 助詞,格助詞,一般,*,*,*,に,ニ,ニ 書き 動詞,自立,*,*,五段・カ行イ音便,連用形,書く,カキ,カキ ます 助動詞,*,*,*,特殊・マス,基本形,ます,マス,マス 。 記号,句点,*,*,*,*,。,。,。 EOS ^Z ●ここからmecab-pythonインストール開始 root@debian:/usr/local# wget *ttp://mecab.googlecode.com/files/mecab-python-0.993.tar.gz --2015-01-08 06:05:07-- *ttp://mecab.googlecode.com/files/mecab-python-0.993.tar.gz mecab.googlecode.com (mecab.googlecode.com) をDNSに問いあわせています... 173.194.72.82 mecab.googlecode.com (mecab.googlecode.com)|173.194.72.82|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 63267 (62K) [application/x-gzip] `mecab-python-0.993.tar.gz' に保存中 100%[======================================>] 63,267 147K/s 時間 0.4s 2015-01-08 06:05:09 (147 KB/s) - `mecab-python-0.993.tar.gz' へ保存完了 [63267/63267] root@debian:/usr/local# tar zxvf mecab-python-0.993.tar.gz mecab-python-0.993/ mecab-python-0.993/MeCab.pyc mecab-python-0.993/LGPL mecab-python-0.993/BSD mecab-python-0.993/COPYING mecab-python-0.993/setup.py mecab-python-0.993/test.py mecab-python-0.993/MeCab.py mecab-python-0.993/GPL mecab-python-0.993/bindings.html mecab-python-0.993/README mecab-python-0.993/MeCab_wrap.cxx mecab-python-0.993/AUTHORS root@debian:/usr/local# cd mecab-python-0.993 root@debian:/usr/local/mecab-python-0.993# python setup.py build running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying MeCab.py -> build/lib.linux-x86_64-2.7 running build_ext building '_MeCab' extension creating build/temp.linux-x86_64-2.7 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -I/usr/include/python2.7 -c MeCab_wrap.cxx -o build/temp.linux-x86_64-2.7/MeCab_wrap.o cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ [enabled by default] g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/MeCab_wrap.o -L/usr/local/lib -lmecab -lstdc++ -o build/lib.linux-x86_64-2.7/_MeCab.so root@debian:/usr/local/mecab-python-0.993# sudo python setup.py install running install running build running build_py running build_ext running install_lib copying build/lib.linux-x86_64-2.7/_MeCab.so -> /usr/local/lib/python2.7/dist-packages copying build/lib.linux-x86_64-2.7/MeCab.py -> /usr/local/lib/python2.7/dist-packages byte-compiling /usr/local/lib/python2.7/dist-packages/MeCab.py to MeCab.pyc running install_egg_info Writing /usr/local/lib/python2.7/dist-packages/mecab_python-0.996.egg-info ●ここからmecab-python試験 root@debian:/usr/local/mecab-python-0.993# python Python 2.7.3 (default, Jan 2 2013, 13:56:14) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import MeCab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "MeCab.py", line 25, in <module> _MeCab = swig_import_helper() File "MeCab.py", line 17, in swig_import_helper import _MeCab ImportError: libmecab.so.2: cannot open shared object file: No such file or directory >>> import sys >>> import MeCab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "MeCab.py", line 25, in <module> _MeCab = swig_import_helper() File "MeCab.py", line 17, in swig_import_helper import _MeCab ImportError: libmecab.so.2: cannot open shared object file: No such file or directory このOSにはipythonというものがあり、いわゆるインテリセンスがコンソールから使えるのですが、"MeCab"を補完しません。 どうすれば良いのでしょうか Linux未熟者は手を出さないほうが良かったかも

  • Mailmanインストールについて

    CentOS5.5にMailman 2.1.14+j6をインストールしているのですが、以下の画面が表示されます。 # ./configure --prefix=/usr/local/mailman --with-python=/usr/local/python/bin/python --with-mail-gid=mailman --with-cgi-gid=apache # make # make install Compiling /usr/local/mailman/Mailman/versions.py ... ERROR:root:code for hash sha224 was not found. Traceback (most recent call last): File "/usr/local/python/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/python/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceback (most recent call last): File "/usr/local/python/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/python/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was not found. Traceback (most recent call last): File "/usr/local/python/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/python/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha384 ERROR:root:code for hash sha512 was not found. Traceback (most recent call last): File "/usr/local/python/lib/python2.7/hashlib.py", line 139, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/python/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor raise ValueError('unsupported hash type %s' % name) ValueError: unsupported hash type sha512 更新の必要はありません. 上記のメッセージは、エラーなんでしょうか? Mailmanを動作させると、特に問題なく動作しているように見えます。 また、pythonのインストールは、下記の様にしています。 # ./configure \ --prefix=/usr/local/Python-2.7.2 \ --disable-ipv6 # make # make install ネットで色々調べてたのですが、全くわかりませんでした。 勉強不足で申し訳ありませんが、教えて頂けたら幸いです。 よろしくお願いします。

  • 勉強でfedora11にtrac(日本語)をインストールしようと思いサ

    勉強でfedora11にtrac(日本語)をインストールしようと思いサイトを参考にインストールを行っているのですがうまくいかずに投稿させていただきました。 実行したコマンド [root@***Trac-0.11.7.ja1]# python ./setup.py install running install error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)になってインストールできません。 ファイルがないのかと思い確認しましたら、/usr/lib/python2.6配下のconfigファイルがありません・・・ 仕方がないのでアップデートを実行 [root@*** Trac-0.11.7.ja1]# yum update python これでいいですか? [y/N]y (1/2): python-2.6-12.fc11.i586.rpm (2/2): python-libs-2.6-12.fc11.i586.rpm /usr/lib/python2.6配下を確認。configファイルなし・・・・なぜないのでしょうか。。。 参考にしたサイト http://lightmaterial.blogspot.com/2007/04/trac_15.html http://d.hatena.ne.jp/kazf/20070401 http://d.hatena.ne.jp/solitary_shell/20070318/1174227697 OS fedora11 カーネル 2.6.29.4-167.fc11.i586 メモリ 512M プロセッサー Intell(R) Celeron(R) M 1.30GHz 利用可能ディスク容量 21G ご教授お願いします。  

  • Pythonを使ったwebアプリについて

    開発環境はUbuntu12.04 Python2.7を使用しています 初歩的な質問ですが、 webサーバを作るときに simpleserver.py --------------------------------- import SimpleHTTPServer SimpleHTTPServer.test() --------------------------------- index.html -------------------------------------- <html> <head> </head> <body> <h1>Hello! Python!</h1> </body> </html> -------------------------------------- この2つを同ディレクトリに置いて $ python simpleserver.py と入力したところ、下のようなトレースバックが表示されました ------------------------------------------------------------------------------------------ Traceback (most recent call last): File "simpleserver.py", line 2, in <module> SimpleHTTPServer.test() File "/usr/lib/python2.7/SimpleHTTPServer.py", line 216, in test BaseHTTPServer.test(HandlerClass, ServerClass) File "/usr/lib/python2.7/BaseHTTPServer.py", line 595, in test httpd = ServerClass(server_address, HandlerClass) File "/usr/lib/python2.7/SocketServer.py", line 408, in __init__ self.server_bind() File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "/usr/lib/python2.7/SocketServer.py", line 419, in server_bind self.socket.bind(self.server_address) File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 98] Address already in use ------------------------------------------------------------------------------------------ 解決方法が分からないので教えていただけませんか?

  • Pythonのバージョンアップについて

    CentOS5.5にはPython2.4がデフォルトで入っているのですが、Python2.6でスクリプトを作成する必要がありバージョンアップをしているのですが、dbusモジュールのインポートができず行き詰っております。 具体的には、Python2.4とdbus-pythonがインストールされている状態で、下記のURLを参考にyumでPython2.6をインストールしました。 環境としては「/usr/bin/phthon2.4」と「/usr/bin/phthon2.6」が出来た状態です。 libは「「/usr/lib/phthon2.4」と「/usr/lib/phthon2.6」です。 dbus-pythonのインストール先は「/usr/lib64/python2.4/site-packages/dbus」になります。 Python2.4を環境で下記のインポートは問題ありません。 >>>import dbus しかし、Python2.6環境で同じコマンドを実行すると下記のようなエラーになります。 >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named dbus dbusの再インストールはリスクが高いと思い、モジュールのパスを通してみたところ下記のようなエラーになりました。 >>> import sys >>> sys.path.append('/usr/lib64/python2.4/site-packages') >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.4/site-packages/dbus/__init__.py", line 1, in <module> from _dbus import * File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 45, in <module> import dbus_bindings ImportError: /usr/lib64/python2.4/site-packages/dbus/dbus_bindings.so: undefined symbol: Py_InitModule4 rpmでモジュールインストール先の変更や、Python自体をソースからインストールなどしてみたのですが、全てうまく行かない状態です。 Pythonバージョンアップ前にインストールされているモジュールの使い方をご存知の方がおられましたら、宜しくお願いします。

  • CentOSにてTracのインストール

    CentOSにてTracのインストール CentOS(i386版)にてSubversion + Tracの環境を構築しようと思い、SubversionとTracのインストールを行っております。 日本語化Tracのインストールの際に python setup.py install と実行すると、 ImportError: No module named setuptools と表示されインストールすることができません。 調べてみたところ、あるサイトにて python が /usr/lib/svn-python に入っているモジュールを見つけられないため、それを回避するために /usr/lib/python2.3/site-packages/subversion.pth というファイルを作成して、以下の内容を記述します。 /usr/lib/svn-python とあったので、 上記の通りにやってみたのですが ImportError: No module named setuptools と表示され、インストールができません。 一体何が足りていないのでしょうか。 ご教授のほど、お願い致します。

  • CentOS環境でのRubyOnRailsインストール

    お世話になります。CentOSの環境でRubyOnRailsのインストールを行いたいのですが、gemコマンドでエラーが出てしまいます。 で、再度rubygemのインストールを考えておりますが、うまくインストールできない状態です。 2点確認させて頂きたいのですが、 1) gemコマンドがエラーとなる理由。(Rubyとのバージョンが異なるため?) 2) rubygemsをyumでインストール可能とできるような、/etc/yum.repos.d/に設定するURL。 修正方法が他にございましたら、合わせてご教示頂ければ幸いです。 ・インストール # yum --enablerepo=c4-testing install ruby ruby-docs ri ruby-libs ruby-mode ruby-tcltk ruby-irb rdoc ruby-devel Is this ok [y/N]: y Downloading Packages: (1/9): ruby-tcltk-1.8.5-5 100% |=========================| 1.6 MB  00:03 (2/9): ruby-1.8.5-5.el4.c 100% |=========================| 272 kB  00:00 (3/9): ruby-irb-1.8.5-5.e 100% |=========================| 67 kB  00:00 (4/9): ruby-docs-1.8.5-5. 100% |=========================| 1.4 MB  00:05 (5/9): ruby-devel-1.8.5-5 100% |=========================| 503 kB  00:01 (6/9): ruby-ri-1.8.5-5.el 100% |=========================| 1.7 MB  00:03 (7/9): ruby-libs-1.8.5-5. 100% |=========================| 1.5 MB  00:03 (8/9): ruby-rdoc-1.8.5-5. 100% |=========================| 132 kB  00:00 (9/9): ruby-mode-1.8.5-5. 100% |=========================| 52 kB  00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction  Updating : ruby-libs          ####################### [ 1/13]  Updating : ruby             ####################### [ 2/13]  Installing: ruby-irb           ####################### [ 3/13]  Installing: ruby-rdoc          ####################### [ 4/13]  Installing: ruby-tcltk          ####################### [ 5/13]  Installing: ruby-docs          ####################### [ 6/13]  Updating : ruby-devel          ####################### [ 7/13]  Installing: ruby-ri           ####################### [ 8/13]  Installing: ruby-mode          ####################### [ 9/13]  Cleanup  : ruby             ####################### [10/13]  Removing : irb             ####################### [11/13]  Cleanup  : ruby-devel          ####################### [12/13]  Cleanup  : ruby-libs          ####################### [13/13] # ruby -v ruby 1.8.5 (2006-08-25) [i386-linux] # export RUBYLIB=/usr/lib/ruby/site_ruby/1.8 # which gem /usr/bin/gem # /usr/bin/gem -v /usr/bin/gem:8:in `require': no such file to load -- rubygems (LoadError) from /usr/bin/gem:8 # find / | grep rubygem /usr/src/ruby-1.9.0-2/lib/rubygems.rb /usr/src/ruby-1.9.0-2/lib/rubygems /usr/src/ruby-1.9.0-2/lib/rubygems/local_remote_options.rb /usr/src/ruby-1.9.0-2/lib/rubygems/security.rb /usr/src/ruby-1.9.0-2/lib/rubygems/gem_openssl.rb /usr/src/ruby-1.9.0-2/lib/rubygems/platform.rb /usr/src/ruby-1.9.0-2/lib/rubygems/config_file.rb /usr/src/ruby-1.9.0-2/lib/rubygems/ext … /usr/lib/ruby/1.9.0/rubygems.rb /usr/lib/ruby/1.9.0/rubygems /usr/lib/ruby/1.9.0/rubygems/local_remote_options.rb /usr/lib/ruby/1.9.0/rubygems/security.rb /usr/lib/ruby/1.9.0/rubygems/gem_openssl.rb /usr/lib/ruby/1.9.0/rubygems/platform.rb /usr/lib/ruby/1.9.0/rubygems/config_file.rb /usr/lib/ruby/1.9.0/rubygems/ext /usr/lib/ruby/1.9.0/rubygems/ext/rake_builder.rb /usr/lib/ruby/1.9.0/rubygems/ext/ext_conf_builder.rb /usr/lib/ruby/1.9.0/rubygems/ext/configure_builder.rb # yum install rubygems Loading "fastestmirror" plugin No Match for argument: rubygems Nothing to do

  • FedoraCore1で perlのTkをインストールできない

    WindowsのActivePerlは何の意識もせず、Tkが使えましたが、FC1でTkを使おうと、 perl -MCPAN -e shellで cpan>install Tkとしましたが、 途中でエラーになります。 Can't stat /root/.cpan/build/Tk-804.027 (そのようなファイルやディレクトリはありません。 /usr/lib/perl5/5.8.3/CPAN.pm line 3947 CPAN.pm: Going to build N/NI/NI-S/Tk-804.027.tar.gz PPM for perl5.008003 Test Compiling config/signedchar.c /usr/bin/perl is installed in /usr/lib/perl5/5.8.3/i386-linux-thread-multi okay Test Compiling config/Ksprintf.c Test Compiling config/tod.c Test Compiling -DTIMEOFDAY_TZ config/tod.c TZ gettimeofday() Cannot find X include files via /usr/X11R6/include Cannot find X include files anywhere at ./myConfig line 332. Compilation failed in require at Makefile.PL line 36. BEGIN failed--compilation aborted at Makefile.PL line 38. Using -L/usr/X11R6/lib to find /usr/X11R6/lib/libX11.so.6.2 Running make test Make had some problems, maybe interrupted? Won't test Running make install Make had some problems, maybe interrupted? Won't install 他にインストールする方法はないのでしょうか?

  • phytonモジュールの別の場所へのインストール

    現在レンタルサーバーを使っていますが、phytonのバージョンが、2.2なのですが、2.4以上のバージョンのソフトを使わなければなりません。そのため、割り当てられた自分のエリアに phyton 2.5.1 compressed source tarbal を http://www.python.org/download/ からダウンロードして、コピーし展開をしました。 http://www.python.jp/doc/release/inst/alt-install-windows.html に書かれているように、 python setup.py install --home=~ を実行したのですが、 Traceback(most recent call last): File "setup.py", line 6, in ? import sys, os, imp, re, optparse ImportError : No module named optparse というメッセージがでてしまい、installできません。 何がどのように悪いのか分からないのですが、助言をいただけるでしょうか? レンタルサーバには、 Python1.5: /usr/bin/python Python2.2: /usr/bin/python2 が、インストールされています。

  • Pythonを用いてCGIを作る勉強をしています。

    Pythonを用いてCGIを作る勉強をしています。 さて、CGIHTTPServerでCGIのテストをしようとしたところ、ぜんぜん動いてくれません。ちゃんとファイルのパーミッションも755にしました。 自分の力だけではどうにもならなかったため、ここで質問させてもらいます。 どうしたらよいのでしょうか。 僕がつくったPythonのソース test.pyは #! /usr/bin python print "Content-type: text/html\n" print "<html><body>Hello!</body></html>" です。 本来ならブラウザで「http://127.0.0.1:8000/cgi-bin/test.py」 とすれば動いてくれるはずなのに以下のようなエラーメッセージが出ます。 localhost - - [19/May/2010 23:46:43] "GET /cgi-bin/test3.py HTTP/1.1" 200 - Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/CGIHTTPServer.py", line 255, in run_cgi OSError: [Errno 13] Permission denied localhost - - [19/May/2010 23:46:43] CGI script exit status 0x7f00 PCの環境はMacOSX10.6です。 だれか分かる方。教えていただけないでしょうか?? よろしくお願いします。

    • 締切済み
    • CGI