AWS(Red Hat)にpython3.6をインストールしてpipやvirtualenvを作成する方法。
- 2020/02 追記 ↓が楽
add-apt-repository ppa:deadsnakes/ppa apt-get update apt-get install python3.6 python3.6-venv -y
python3.6をインストール。
##いるものをインストール。 $ sudo yum install yum-utils make wget $ sudo yum install zlib-devel -y $ sudo yum install gcc libffi-devel python-devel openssl-devel $ cd ~ ## wgetよりpython3.6をゲット $ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz $ tar xzf Python-3.6.1.tgz $ cd Python-3.6.1 $ ./configure --enable-optimizations ## /usr/local/binにインストールするため。 $ sudo make -j8 $ sudo make altinstall ## pip3.6もインストールされる。 Collecting setuptools Collecting pip Installing collected packages: setuptools, pip Successfully installed pip-9.0.1 setuptools-28.8.0
virtualenvのインストールとvirtualenvの作成。pipはhttpsのものはできない。
# /usr/local/bin/pip3.6 install virtualenv virtualenvwrapper
$ virtualenv --version
15.1.0
$ sudo vi ~/.bash_profile
### Virtualenvwrapper
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.6
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
###################
$ source ~/.bash_profile
# bigdata作成
$ mkvirtualenv bigdata
$ workon bigdata
(bigdata) $ できるようになったーーーー