2011-12-13 4 views
0

Python-igraphはPython 2.6 .SOにインストールするとエラーが発生します。これをPython 2.5または2.4に変更します。私はpython2.6を削除し、Python 2.5をインストールする必要があります。私にこれを達成する方法を示してください!Python 2.6のバージョンをPython 2.5または2.4に変更

+2

サポートされているPythonのバージョンについては、igraphのドキュメントで何が書かれていますか?あなたは「アンインストール」と言っていたので、あなたはWindowsで動作していると仮定できますか?現在のバージョンをアンインストールする必要はないでしょう。いくつかのPythonインストールを並行して行うことができますが、igraphが必要とするバージョンを見つけられるようにするためには余分な作業が必要になります。 –

+2

igraphにはPython 2.6と2.7用のインストーラがあります:http://igraph.sourceforge.net/download.html –

+1

あなたは 'virtualenv'を使うことができます。 http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenvを参照してください。 – OnesimusUnbound

答えて

2

古いバージョンを使用するには、新しいバージョンのPythonをアンインストールする必要はありません。両方またはそれ以上のバージョンをインストールするだけです。これはLinuxとWindows上で私のために働く。いくつかの種類のUNIXを使用している場合、Pythonソースでは、shebang http://en.wikipedia.org/wiki/Shebang_(Unixを使用できます)。単にあなたのpythonプログラムは、行で始まる:

#!/usr/bin/env python 

たり、特別なverision使用する場合:

#!/usr/bin/python2.4 

をWindowsを使用している場合は、単にPythonインタプリタへのフルパスを使用してプログラムを呼び出します。

c:\tmp>c:\Python27\python.exe my_program.py 
+0

フルパスを使用する代わりに、環境変数f.exを定義することもできます。 PY27_HOME = "C:\ Python27 \"をPATH変数に追加し、そのディレクトリに "python27.exe"という名前のソフトリンクを作成します。リンクはWin7で 'mklink'を使って作成することができますし、私はSP1でVistaを使うことができます(このためにはcmdを実行する必要があります)。それ以外の場合は、SysInternals(無料)からJunctionが必要です。それから、コマンドラインで 'python27 your_script.py'を実行するだけです。 –

関連する問題