この問題の答えを探していましたが、見つかりませんでした。こちらをご覧ください。
私は niconvertor をsetup.pyファイルと共にMacOS X Lion(Python 2.7.2)にインストールしようとしています:
python setup.py install
次に、次のエラーコードが表示されます。
running install
running build
running build_py
running build_ext
building 'uniconvertor.app.modules.streamfilter' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -Arch i386 -Arch x86_64 -DMAJOR_VERSION=1 -DMINOR_VERSION=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/modules/filter/streamfilter.c -o build/temp.macosx-10.6-intel-2.7/src/modules/filter/streamfilter.o
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1
Developer/usr/binフォルダーで「gcc-4.2」ファイルを探しましたが、ありませんでしたが、コンパイラーを「gcc-4.2」から変更する必要があると思わせる「llvm-gcc.4.2」ファイルがあります'を' llvm-gcc.4.2 'に変更します。
私はMacを初めて使用するので、他にどのように修正すればよいかわかりません。
ありがとう。
編集:
私は使ってみました:
cd /Developer/usr/bin
ln -s llvm-gcc-4.2 gcc-4.2
そして、私はもう少し進歩しますが、それから新しいエラー:
running install_lib
creating /Library/Python/2.7/site-packages/uniconvertor
error: could not create '/Library/Python/2.7/site-packages/uniconvertor': Permission denied
この「許可が拒否されました」の原因は何ですか?
私はそれを管理者アカウントで実行していますが、パスワードなどは要求されません。
ありがとうございました。
以下を試してください:
私はこれらの1つをダウンロードすることによってこれを解決することができました: https://github.com/kennethreitz/osx-gcc-installer/releases
OS Xの新しいバージョン(macOSを含む)の場合は、ターミナルを開いて次のように入力するだけです。
xcode-select --install
Sudo python setup.py install
をお試しください。
コマンドラインユーティリティは、特権の昇格を要求しないため、状況に応じてSudo
モードで実行する必要があります(たとえば、グローバルな場所へのライブラリのインストール)。
@plusjeffの回答を試しましたが、Xcode 4.6ではメインディレクトリに/ Developerフォルダーが作成されなくなりました。
したがって、私はそれをシンボリックリンクで整理しました:
Sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer
そしてそれはうまくいった!
OSX 10.7.5がインストールされています
お役に立てれば!
pythonライブラリをpipでインストールするときにこの問題に遭遇しました。
実行後xcode-select --install
、まだ問題が発生していました。
そこで、「gcc」から「gcc-4.2」へのシンボリックリンクを作成しました。
ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/gcc /usr/local/bin/gcc-4.2
pip install --upgrade pip
は、問題を解決するのに役立ちませんでした。
DanFreakによる回答 も役に立ちませんでしたが、実際に何が機能しているかがわかりました。
古いバージョンのpipを実行しているため、このエラーが発生しました。私は走ったpip install --upgrade pip
とエラーはなくなりました。 xcodeコマンドラインツールがすでにインストールされていて、それでもエラーが発生する場合は、考慮すべき点があります。
Xcodeがインストールされている必要があります。
Xcode-> Preferences-> Locationsに移動し、コマンドラインツールを選択します。