0

これについて 101 のスレッドを見つけましたが、実際の問題に対する解決策はありません。

これが状況です。virtualenv、卵黄をインストール、コードをそのenvにチェックアウトしました。コードにはdjangoが含まれているため、envにインストールする必要はありません。

プロジェクトの場所をアクティブ化スクリプトに追加しました。

次のステップは mysql-python をインストールすることですが、失敗します。ただし、ソースがダウンロードされているので、setup_posix.py を編集して mysql_config の場所を入力し、再試行できます。

したがって、コマンドは

pip install mysql-python -E focus02

focus02 が環境名です。

エラーメッセージはこれです

lipo: can't open input file: /var/folders/38/bjgqwdxn37lb1ytw3qtmrwxc0000gp/T//ccTgPn2I.out (No such file or directory)

error: command 'llvm-gcc-4.2' failed with exit status 1

私がオンラインで見つけたもののほとんどは、その最後の行に焦点を当てており、コンパイラーが存在しないと述べています。端末で llvm-gcc-4.2 を実行することで、これが当てはまらないことを証明できます。の応答を受け取ります

i686-apple-darwin11-llvm-gcc-4.2: no input files

エラーは上記の行にあると思います。ファイル名の前の二重スラッシュに注意してください。誰かが修正を見つけたことを示す記事が Google で見つかりません。問題がどこから来ているのかわからないので、その行がどこから入力を引き出しているのか誰でも知っています。ファイルを編集して、必要のない末尾のスラッシュを残したと仮定していますが、このエラーのいくつかのインスタンスがあり、おそらくそうではないと思います.

この記事を見つけましたが、問題は解決していません。

4

1 に答える 1

0

グーグルが答えを求めてこのページに誰かを連れてきた場合に備えて、私は今朝これを解決することができました.

修正は、mysql-python をインストールしようとするときに、正しい mysq_config をリンクすることです

したがって、setup_posix.py の 24 行目は、初めて python-mysql をインストールするときにインストール プロセスに失敗する行です。行を修正してから、pip install コマンドを再実行する必要があります。

行 24 は mysql_config へのリンクです。MAMP を実行している場合、mysql_config のバイナリはこれには機能しません。そのため、mysql ソースを別の場所にダウンロードし、パスに保存するか、パスにフォルダーを追加してから、setup_posix 内に正しくリンクしてください。 mysql-python をインストールする前の .py ファイル。

これが誰かに役立つことを願っています。

于 2012-09-07T12:00:53.653 に答える