これは信じられないほど難しい答えでしたが、私がホストされている Webfaction のサポート チームは私を支援してくれました。私が受けたサポートから直接:
最初のビルド スウィッグ、
wget http://prdownloads.sourceforge.net/swig/swig-2.0.8.tar.gz
tar -xf swig-2.0.8.tar.gz
cd swig-2.0.8
./configure --prefix=$HOME
make
make install
m2cryptoを入手するよりも、
svn checkout http://svn.osafoundation.org/m2crypto/tags/0.21/ m2crypto-0.21
cd m2crypto-0.21/
これから fedora_setup.sh を編集します
SWIG_FEATURES=-cpperraswarn python setup.py $*
これに、
SWIG_FEATURES=-cpperraswarn python2.7 setup.py $*
次に、ビルドしてからインストールします。
./fedora_setup.sh build
./fedora_setup.sh install --prefix=$HOME
[me@web342 lib]$ python2.7
Python 2.7.5 (default, May 16 2013, 20:16:09)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import M2Crypto
>>> print M2Crypto
<module 'M2Crypto' from '/home/me/lib/python2.7/site-packages/M2Crypto-0.21-py2.7-linux-x86_64.egg/M2Crypto/__init__.pyc'>
明らかに、全体を通してあなた自身の詳細を置き換えてください。これが、fedora_setup を使用してデフォルト以外の Python バージョンに M2Crytpo をインストールしようとする次の人に役立つことを願っています。