$ cd
$ wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
$ tar xzf Python-3.4.2.tgz
$ cd Python-3.4.2
$ ./configure --prefix=/opt/python-3.4.2
$ make 2>&1 | tee make.log
$ sudo make install 2>&1 | tee make_install.log
システムとは別の場所にインストールしておいて、仮想環境作成すると
1
$ /opt/python-3.4.2/bin/pyvenv-3.4 env342
うまくいったような感じがするけど
1234
$ source env342/bin/activate
(env342) $ pip
The program 'pip' is currently not installed. To run 'pip' please ask your administrator to install the package 'python-pip'
(env342) $ deactivate
pipなんてないって言われちゃってますよと。
足りてないパッケージをインストールする
makeのログを見てみると最後のほうでなんか言われてますね
123456789
...
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2 _curses _curses_panel
_dbm _gdbm _lzma
_sqlite3 _ssl _tkinter
readline zlib
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
...