linuxでもともとpython2.7が入っています。
あるツールをビルドするのに、
python2.7-config
というコマンドが必要らしいのですが、
これが存在しないです。
これはどうやって手に入れられるでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/15 10:53
回答2件
0
ベストアンサー
yum で、python-devel パッケージを入れても python2.7-config が入らないのは、おかしいですね。
どのように yum install python-devel
を実行されたのでしょうか? その時の表示メッセージでエラーは出ていましたか?
状況がわからないので、まずは、どのパッケージに含まれているのか検索して確認してみましょうか。
yum provides コマンドで、パッケージに含まれるファイル名で、検索が可能ですので、お使いの環境で、yum provides python2.7-config
を実行してみてください。
python2.7-config が含まれている「パッケージ名」が表示されると思いますので、そのパッケージを yum install 表示されたパッケージ名
で、インストールしてください。
うちの CentOS 7 では、以下の表示になりました。
リポジトリーが、@base のように @が付いているパッケージは、インストール済みのパッケージです。
この場合は、yum install python-devel
で、インストール(アップデート)します。
また、@base などのように インストール済みパッケージが出た場合、ファイル名に記載されているコマンドを「/usr/bin/python2.7-config」 のようにフルパスで、コマンドラインに入力して実行してみてください。何かメッセージが表示されたりするでしょうか?
# yum provides python2.7-config python-devel-2.7.5-58.el7.x86_64 : The libraries and header files needed for Python development リポジトリー : base 一致 : ファイル名 : /usr/bin/python2.7-config python-devel-2.7.5-48.el7.x86_64 : The libraries and header files needed for Python development リポジトリー : @base 一致 : ファイル名 : /bin/python2.7-config python-devel-2.7.5-48.el7.x86_64 : The libraries and header files needed for Python development リポジトリー : @base 一致 : ファイル名 : /usr/bin/python2.7-config
投稿2017/10/17 08:34
編集2017/10/17 08:38総合スコア25171
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/17 10:40
2017/10/17 10:54
0
python-devel パッケージをyumでインストールすればいいです。
https://centos.pkgs.org/7/centos-x86_64/python-devel-2.7.5-58.el7.x86_64.rpm.html
投稿2017/10/15 13:16
編集2017/10/16 01:47総合スコア11029
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/15 15:46
2017/10/16 01:51
2017/10/17 07:26
2017/10/17 07:39
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。