謝辞:作者に感謝します https://github.comberenslab/uneye
sudo apt -y update sudo apt -y install git
Python の URL: http://www.python.org/
インストール手順の詳細は: 別ページで説明している.
Windows では,Python 3.8 や 3.6 の共存は簡単.
コマンドプロンプトを管理者として実行し,次のコマンドを実行.
Python の使用は「py -3.6」で行う.
py -3.6 -m pip install -U pip setuptools py -3.6 -m pip install -U jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
Python の隔離された環境を使用したいときは,次のような手順で, venv を用いて,Python の隔離された環境を作る.
コマンドプロンプトを管理者として実行し,次のコマンドを実行.
Python の使用は「C:\venv\py36\Scripts\activate.bat」の後,「python」で行う.
次の手順により,システム Python とは別に,pyenv を用いて Pytnon 3.6 をインストールする.(システム Python の設定は変えたくないため).
Ubuntu での pyenv のインストール手順の詳細説明: 別ページで説明している.
rm -rf ~/.pyenv cd /tmp git clone https://github.com/pyenv/pyenv.git ~/.pyenv cd ~/.pyenv git pull src/configure make -C src echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.profile echo 'if [ -d "${PYENV_ROOT}" ]; then' >> ~/.profile echo ' export PATH=${PYENV_ROOT}/bin:$PATH' >> ~/.profile echo ' eval "$(pyenv init --path)"' >> ~/.profile echo 'fi' >> ~/.profile echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.profile exec $SHELL -l source ~/.profile sudo apt -y install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
pyenv rehash pyenv install -l | grep 3.6
pyenv install 3.6.12
端末で,次のコマンドを実行.
pyenv shell 3.6.12
Python の切り替えは次のようなコマンドで行う.
デフォルトで pyenv 配下の python 3.6.12 を使いたいときは, 次のように設定する
echo 'pyenv shell 3.6.12' >> ~/.bashrc exec $SHELL -l
インストールするには, 端末で,次のコマンドを実行.
python -m pip install -U pip setuptools jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
Python の隔離された環境を作成したいときは,次のような手順で, venv を用いて,Python の隔離された環境を作る.
端末を開き,「pyenv shell 3.6.12」を実行して,pyenv の Python 3.6 を有効化した後,次のコマンドを実行.
python -m pip install -U pip setuptools python -m venv --system-site-packages ~/py36 source ~/py36/bin/activate python -m pip install -U pip setuptools jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
Python 3.6 を起動するコマンドを確認しておくこと.
Windows では, コマンドプロンプトを管理者として実行する.
C:\venv\py36\Scripts\activate.bat
Python の使用は,Python の隔離された環境の有効化の後,「python」で行う. Windows で,Python の隔離された環境を使用しないときは,「python」ではなく「py -3.6」を使う.
端末で,次のコマンドを実行.
pyenv shell 3.6.12
Python の隔離された環境を使用するときは, 「pyenv shell 3.6.12」は実行しないで, 次のようなコマンドで Python の隔離された環境を有効化する.
source ~/py36/bin/activate
Window の場合は次のように操作する.
mkdir c:\pytools cd c:\pytools rmdir /s /q uneye
https://github.com/berenslab/uneye で公開のもの.
git clone https://github.com/berenslab/uneye cd uneye python -m pip install -r requirements_wind.txt python setup.py build python setup.py install
Python 3.6 処理系として,Jupyter Qt Console を起動
ここでは,Jupyter Qt Console を使っている. 他の開発環境(Spyder,PyCharm,PyScripter など)も便利である.
Python の隔離された環境を有効化してから起動.
C:\venv\py36\Scripts\activate.bat jupyter qtconsole
pyenv shell で Python を切り替えてから起動.
pyenv shell 3.6.12 jupyter qtconsole
ここから先は,Jupyter Qt Console の画面で説明する.
プログラムは,https://github.com/berenslab/uneye で公開のもの.
cd c:\pytools\uneye