:py import sys; print(sys.version_info)
$ python --version Python 2.6.6
$ uname -a
Linux localhost.localdomain 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
yum install python-devel
CentOS6.5 にpython環境(vimとか)を作ったときのメモ
PyenvをCentOS6.3でセットアップする(超かんたんリファレンス付き)
yum install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel bzip2 sqlite
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
<以下を.bashrcに追加>
export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:$PATH
eval "$(pyenv init -)"
fi
インストール可能なバージョンが表示されるか確認
pyenv install --list
pyenv install 2.7.11
pyenv install 3.5.1
export PYTHON_CONFIGURE_OPTS="--enable-shared"
pyenv install 3.5.1
インストールしたバージョン、およびシステムデフォルトのものが表示されます。
pyenv versions
Pyenv-virtualenvを使うとバージョンも環境も簡単にスイッチできるので入れておく。
cd ~/.pyenv/plugins
git clone git://github.com/yyuu/pyenv-virtualenv.git
pyenv virtualenv 2.7.11 virtualenv2-7-11
pyenv virtualenv 3.5.1 virtualenv3-5-1
pyenv virtualenv 3.5.1 YCMvirtualenv
pyenv local testvirtualenv
yum install lua lua-devel
cd /usr/local/src/
git clone http://luajit.org/git/luajit-2.0.git luajit
cd luajit
cd /usr/local/src/vim
$ LDFLAGS="-Wl,-rpath=${HOME}/.pyenv/versions/2.7.11/lib:${HOME}/.pyenv/versions/3.5.1/lib" ./configure \
--enable-fail-if-missing \
--enable-luainterp \
--enable-pythoninterp=dynamic \
--enable-rubyinterp=yes \
--enable-multibyte \
--enable-fontset \
--enable-gui=gnome2 \
--disable-selinux \
--with-features=huge \
--with-luajit
make && make install
libluajit-5.1.so.2: cannot open shared object file: No such file or directory
echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib >> ~/.bash_profile
echo export LD_LIBRARY_PATH >> ~/.bash_profile
source ~/.bash_profile