Toggle navigation
Info Circus - knowledge
作成
作成
下書き一覧
ストック
一覧
複合検索
サインイン
更新履歴
incmplt - Info Circus
2024/12/18 6:31
現在との差分
過去のナレッジの内容
コンテンツ
## 事前準備 コンパイル環境のパッケージを追加しておく。 ``` # yum install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel bzip2 sqlite zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel ``` ## pyenv のインストール ``` git clone git://github.com/yyuu/pyenv.git ~/.pyenv ``` 以下の設定を .bashrc に追加する ``` export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" fi ``` 追加したら、pyenvへのパスが通るように読み込みをする。 ``` source ~/.bashrc ``` これでpyenvが使用できるようになるので、以下のコマンドでインストールを確認する。 ``` pyenv install --list ``` ## pyenv-update のインストール pyenv をアップデートできるようにするために、 pyenv-update を追加でインストールする。 ```bash git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update ``` これで `pyenv update` コマンドが使用できるようになる。
現在のナレッジの内容
コンテンツ
## 事前準備 ### Almalinux/Rocky Linux コンパイル環境のパッケージを追加します。 ```bash dnf install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel bzip2 sqlite zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel ``` Ubuntu 環境の場合には、次のパッケージをインストールします。 ```bash sudo apt update sudo apt install build-essential libffi-dev libssl-dev zlib1g-dev liblzma-dev libbz2-dev libreadline-dev libsqlite3-dev libopencv-dev tk-dev git ``` ## pyenv のインストール ```bash git clone https://github.com/pyenv/pyenv.git ~/.pyenv ``` 以下の設定を .bashrc に追加します。 ``` export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" fi ``` 追加したら、pyenvへのパスが通るように読み込みします。 ```bash source ~/.bashrc ``` これでpyenvが使用できるようになるので、以下のコマンドでインストールを確認します。 ```bash pyenv install --list ``` ## pyenv-update のインストール pyenv をアップデートできるようにするために、 pyenv-update を追加でインストールします。 ```bash git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update ``` これで `pyenv update` コマンドが使用できるようになり、最新の pyenv で新しい python をインストールすることができるようになります。 ## 更新履歴 * pyenv のリポジトリが古くなっていたので修正 * pyenv-update を追記して `pyenv update` が使えるように修正 * Ubuntu 環境での追加パッケージの記述を追加
戻る