2011-01-23 20 views
1

CentOS 5にPython2.6をインストールしました。実行するにはpython26と入力する必要があります。私がPythonを入力すると、デフォルトのPython 2.4が得られます。Python2.6にパッケージをインストールする

私はpython2.6を使ってパッケージをビルドする必要がありますが、python-develが見つからないので失敗します。私はpython-develがPython 2.4用にインストールされていることを知っています。 Python 2.6専用のpython-devel(または他のパッケージ)をインストールするにはどうしたらいいですか?

EDIT

私はWebFactionに、彼らは事のこのタイプを行うにeasy_install2.6ている知っています。あなたのような、パッケージの特定のバージョンをインストールすることができます

答えて

2

python-develを投稿することができません2.4について。 Pythonの適切なバージョンを使ってソースからパッケージをインストールする必要があります。 python2.6 setup.py install

+0

申し訳ありませんが、感謝します。 – VacuumTube

+0

setup.pyにはpython-develが必要です – Yoichi

+0

@Yoichi:いいえ、Python開発ファイルが必要です。 'python-devel'はシステムPython用の開発ファイルのみを含みます。 –

0

yumを私は知らないのpython-develの-2.6.2-5.el6.i686

をインストール正確なパッケージバージョンは、CentOSのバージョンに依存します。

+0

私はCentOSの5を実行している以上は動作しますが、フィードバックに感謝しませんでした。 – VacuumTube

0

virtualenvとvirtualenvwrapperを使うことができます。これは、保存マシンに異なるバージョンのPythonをインストールして維持するためのツールです。正常に動作します。

http://pypi.python.org/pypi/virtualenv http://www.doughellmann.com/projects/virtualenvwrapper/

sory、それが唯一利用できるようになりますから、あなたを助けにはなりません、私はリンクまだ

+0

私はvirtualenvが同じバージョンのPythonを使っていると思っていましたが、virtualenv内の異なるパッケージ/バージョンのパッケージを保持していますか? – VacuumTube

+0

は正確ではありません:virtualenvは、私がそのディレクトリからpython(およびそのlibs)を使いたいと言うツールです。実際には、それはすべてです。 –

0

~/.bash_profileを変更して、ローカルのpython26のインストールをPATHの先頭に追加することができます。

正しい指示が必要な場合は、which pythonの出力を書き、python26のインストール場所を教えてください。あなたがでpython26-develのインストールすることができ

PATH="/usr/local/bin/python":/bin:/sbin:/usr/bin:/usr/sbin:$PATH:$HOME/bin 
export PATH 
unset USERNAME 
0

:私.bash_profileがどのように見える

sudo yum install python26-devel.x86_64 
関連する問題