異なるバージョンのライブラリ間の干渉を回避するために、複数のpythonバージョンがpyenvによって分離されることを希望する場合があります。固有のバグの影響を回避するために、純粋な環境を最初からインストールしたい場合があります。pyenvは機能します。
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
mkdir ~/.pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"'>>~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"'>>~/.bashrc
echo 'eval "$(pyenv init -)"'>>~/.bashrc
exec $SHELL -l
pyenv install --list
エラーが報告される場合があります。対応するライブラリファイルを事前にインストールしてから、環境をインストールしてください。
pip error while installing Python: “Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS”
以下のライブラリファイルをubuntuの下にインストールする必要があります
apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libsqlite3-dev
Centosの場合は、次のライブラリファイルをインストールします
yum install zlib-devel bzip2-devel sqlite sqlite-devel openssl-devel
python3.5.2環境をインストールします
pyenv install 3.5.2
pyenv install 3.4.5 //インストールに付属するパッケージはpipとsetuptools
です
システムのデフォルトのPythonバージョンを切り替えます。
& pyenv global 3.4.5
必要なパッケージをインストールします。
$ sudo ~/.pyenv/version/3.4.1/pip3 install requests
またはそれは可能性があります
$ pip install xxx // xxxはパッケージ名です
pip install requests
sudo ~/.pyenv/version/3.4.1/pip3 install requests
( adsbygoogle = window.adsbygoogle || []).push({});
Recommended Posts