virtualenv内でScrapyを使用しようとしていますが、これにはtwistedのインストールも必要です。pip install Scrapy
問題なく実行しましたが、試してみると、pip install twisted
出力に次のエラーが複数回表示されます。
unable to execute gcc-4.0: No such file or directory
error: command 'gcc-4.0' failed with exit status 1
以前、実際のシステムにpythonパッケージをインストールしようとしたときに同様の問題が発生しました。そのため、最初にvirtualenvを使用し始めました。これは私の環境にインストールされているPythonバージョンの問題ですか?これは私が現在持っているものです:
Django - 1.5 - active
Python - 2.7.3 - active development (/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload)
Scrapy - 0.16.4 - active
pip - 1.2.1 - active
setuptools - 0.6c11 - active
wsgiref - 0.1.2 - active development (/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7)
yolk - 0.4.3 - active
gcc
コマンドラインで入力して取得したgccのバージョンを確認するには
i686-apple-darwin11-llvm-gcc-4.2: no input files
export CC=gcc-4.2
実行する前に試してみましたpip install twisted
が、次のようになりました。
llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/s8/d0f65gc93nbchdk52g2cg5f80000gn/T//ccWQa7cJ.out
error: command 'gcc-4.2' failed with exit status 255
それは私にはそれが探しているように見えますpowerpc-apple-darwin11-llvm-gcc-4.2
、そして私が上に持っているものはi686-apple-darwin11-llvm-gcc-4.2
-これらは異なっているので問題を引き起こしていますか?
より多くの背景情報を提供するために、私はずっと前にPython.orgインストーラーからPython 2.7をインストールしてから、SnowLeopardからMountainLionに直接アップグレードしました。python
コマンドラインで入力するだけで、次のようになります。
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:32:06)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
つまり、AppleのPythonを使用しているということだと思いますか?そしてそれはgcc-4.0.1で構築されていますか?だから、もしそうなら、私はする必要はないのではないexport CC=gcc-4.2
でしょうか?または、それを実行して、Python.orgバージョンのPythonに切り替える必要がありますか?(後者の場合、どうすればよいですか?)
更新: Pythonバージョンを切り替えるためにこのソリューション を試しましたが、機能しませんでした。
更新:コマンド を使用して(virtualenvの外部で)Pythonのバージョンを切り替えることができましたが、sudo port select --set python python27
次のように表示されていても問題は解決しませんでした。
Python 2.7.3 (default, Nov 17 2012, 19:54:34)
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
python
コマンドラインで入力したとき。
更新:私はまた、私が抱えているのとほぼ同じ問題を抱えているように見える質問に対するこの解決策を見つけましたが、私はすでにXCode 4.6にアップグレードされており、前述の解決策(設定)で説明されているようにコマンドラインツールが確実にインストールされています>[ダウンロード]タブ>[コマンドラインツールのインストール])。XCode 3.2.6もインストールしていますが、問題を引き起こしている可能性はありますか?