https://www.python.org/ で配布されているソースコードを使い,Ubuntu に Python をインストールする. このとき,Ubuntu に付属の Python とは別にインストールする.
【目次】
UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
端末で,次のコマンドを実行する.
sudo apt -y update sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config sudo apt -y install gfortran ccache qt5-qmake curl
ここでの設定
端末で,次のコマンドを実行する.
終了までしばらく待つ.
cd /tmp curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz rm -rf Python-3.7.3 tar -xvzof Python-3.7.3.tgz cd Python-3.7.3 ./configure --enable-optimizations --prefix=/usr/local/Python3.7.3 make make test
エラーメッセージが出ていないことを確認
端末で,次のコマンドを実行する.
エラーメッセージが出ていないことを確認.
sudo make install
※ エラーメッセージが出ないことを確認.
/usr/local/Python3.7.3/bin/python3
cd /tmp sudo rm -f get-pip.py curl -O https://bootstrap.pypa.io/get-pip.py sudo /usr/local/Python3.7.3/bin/python3 get-pip.py
※ エラーメッセージが出ないことを確認.
/usr/local/Python3.7.3/bin/pip3 list
ここでインストールするもの: virtualenv, virtualenv-wrapper
ここでは Ubuntu システムの pip3 を使用.
sudo pip3 install -U virtualenv virtualenv-wrapper
エラーメッセージが出ていないことを確認
export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenv-wrapper.sh touch ~/.profile echo -e "\n# virtualenv and virtualenv-wrapper" >> ~/.profile echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.profile echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.profile echo "source /usr/local/bin/virtualenv-wrapper.sh" >> ~/.profile source ~/.profile
virtualenv-wrapper の使い方
source /usr/local/bin/virtualenv-wrapper.sh mkvirtualenv --python=/usr/local/Python3.7.3/bin/python3 py37
lsvirtualenv
試しに numpy をインストールしてみる.pip3 に sudo を付けないことに注意.
workon py37 which pip3 pip3 install numpy pip3 show numpy pip3 list