金子邦彦研究室インストールラズベリーパイを使ってみようRaspberry Pi で virtualenv のインストール(Raspbian 上)

Raspberry Pi で virtualenv のインストール

目次

  1. 前準備
  2. Git, cmake, wget, 7-Zip のインストール
  3. Raspberry Pi で virtualenv のインストール(Raspbian 上)
  4. Python の仮想環境の作成(virtualenv を使用)

【サイト内の Raspbian 関連ページ】

小型コンピュータ Raspberry Pi について: 別ページ »にまとめ

前準備

Raspbian のインストール

  1. Raspbian (2019-07-10版)をダウンロードし SD カードに書き込む: 別ページ »で説明している.
  2. Raspbian の初期設定: 別ページ »で説明

Raspbian のシステム更新

最初に、Raspbian のシステム更新などを行っておく

端末で、次を実行

sudo apt -y update
sudo apt -yV upgrade
sudo apt -yV dist-upgrade
sudo rpi-update
sudo apt -yV autoremove
sudo apt autoclean
sudo shutdown -r now

Raspbian の初期設定

Raspbian の初期設定については、 「Raspbian の初期設定」のページで説明している.

Git, cmake, wget, 7-Zip のインストール

次のコマンドを実行.

sudo apt -y update
sudo apt -y install git cmake wget p7zip

Raspberry Pi で virtualenv のインストール

  1. 新しく端末を開く
  2. システムの Python について, pip の更新
    cd /tmp
    sudo rm -f get-pip.py
    curl -O https://bootstrap.pypa.io/get-pip.py
    sudo /usr/bin/python3 get-pip.py
    sudo /usr/bin/python get-pip.py
    

    [image]
  3. virtualenv, virtualenv-wrapperのインストール

    システムの Python とは前もって Python をインストールしておくことを作ることができるようにする

    sudo rm -rf $HOME/.virtualenvs
    sudo rm -rf ~/.cache/pip
    sudo pip install virtualenv virtualenv-wrapper
    sudo pip3 install virtualenv virtualenv-wrapper
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenv-wrapper.sh
    touch ~/.bashrc
    echo -e "\n# virtualenv and virtualenv-wrapper" >> ~/.bashrc
    echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
    echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
    echo "source /usr/local/bin/virtualenv-wrapper.sh" >> ~/.bashrc
    source ~/.bashrc
    

    [image]

Python の仮想環境の作成(virtualenv を使用)

  1. 今から作成するPython 環境の名前と、Pythonのバージョンを決めておく
  2. 端末を開く
  3. virtualenv を使って、隔離された Python 3 環境を作る
    1. 次の手順で作る
      mkvirtualenv --python=/usr/bin/python3 py36
      lsvirtualenv 
      
    2. Python 環境が作成できたことを確認
      source /usr/local/bin/virtualenv-wrapper.sh
      workon py36
      pip list
      

これで、もとからの Python 環境と, 新規作成されたPython 環境(Python のバージョン 3名前は py36)の共存できた。

新規作成された Python 環境を使いたいとき

端末で,次のコマンドを実行し,Python 環境(名前は py36)を有効にする

workon py36