$ sudo apt install git
$ git clone https://github.com/riywo/anyenv ~/.anyenv
$HOME/.config/fish/config.fish
に以下の行を追加する。if [ -d $HOME/.anyenv ] set -x PATH $HOME/.anyenv/bin $PATH eval (anyenv init - fish | source) end
$ exec fish -l
source $HOME/.config/fish/config.fish
だとうまく環境変数が更新できないため、上のコマンドを実行する。$ anyenv -v
anyenv 1.1.1
$ mkdir -p ~/.anyenv/plugins $ git clone https://github.com/znz/anyenv-update.git ~/.anyenv/plugins/anyenv-update $ anyenv install --init $ anyenv update
$ anyenv install --update
$ mkdir ~/.anyenv/envs/ $ anyenv install pyenv $ exec fish -l
$ pyenv -v pyenv 1.2.18-4-g5b009e87
$ sudo apt install libffi-dev libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev
libffi-dev
: ModuleNotFoundError: No module named '_ctypes
' でインストールが失敗すると、再度 pyenv で python をインストールしなければならなくなるため。libssl-dev
: Ignoring ensurepip failure: pip X.Y.Z requires SSL/TLS
でインストールが失敗する場合zlib1g-dev
: zipimport.ZipImportError: can't decompress data; zlib not available
でインストールが失敗する場合libbz2-dev
: Couldn't import standard bz2
でインストールが失敗する場合$ pyenv install -l $ pyenv install 3.7.4
pyenv versions * system (set by /home/user/.anyenv/envs/pyenv/version) 3.7.4
$ pyenv local 3.7.4 $ python --version Python 3.7.4 $ pyenv versions system * 3.7.4 (set by /home/user/.python-version)
test
) を導入する。$ python -m venv test $ . test/bin/activate.fish
$ deactivate
No module
エラーが出て、プログラムを動かすことができない。$ sudo apt install liblzma-dev $ pip install pandas
$ sudo apt install libsqlite3-dev libreadline6-dev libbz2-dev libssl-dev libsqlite3-dev libncursesw5-dev libffi-dev libdb-dev libexpat1-dev zlib1g-dev liblzma-dev libgdbm-dev libmpdec-dev
$ sudo apt install tk-dev