Python3.7.3安装
- 编译安装
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
yum -y install sqlite-devel readline libffi-devel openssl-devel
cd /path/Python-3.7.3
./configure --prefix=/usr/local/python3.7.3&&make &&make install
cd /usr/local
ln -sv python3 python
ln -sv pip3 pip
修改环境变量
vim /etc/profile
PYTHON_HOME=/usr/local/python
export PATH= P Y T H O N H O M E / b i n : PYTHON_HOME/bin: PYTHONHOME/bin:PATH
source /etc/profile
查看python和pip的版本
#python -V
Python 3.7.3
# pip list
Package Version
pip 19.0.3
setuptools 40.8.0
- 安装python多版本环境
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
修改用户的环境变量
vim ~/.bashrc 添加以下内容
export PYENV_ROOT=“
H
O
M
E
/
.
p
y
e
n
v
"
e
x
p
o
r
t
P
A
T
H
=
"
HOME/.pyenv" export PATH="
HOME/.pyenv"exportPATH="PYENV_ROOT/bin:KaTeX parse error: Expected 'EOF', got '&' at position 41: … 1>/dev/null 2>&̲1; then eval "(pyenv init -)”
fi
安装pyenv的插件安装 pyenv-virtualenv
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
修改用户的环境变量
vim ~/.bashrc 添加以下内容
eval “$(pyenv virtualenv-init -)”
最后~/.bashrc的内容是
export PYENV_ROOT=“
H
O
M
E
/
.
p
y
e
n
v
"
e
x
p
o
r
t
P
A
T
H
=
"
HOME/.pyenv" export PATH="
HOME/.pyenv"exportPATH="PYENV_ROOT/bin:KaTeX parse error: Expected 'EOF', got '&' at position 41: … 1>/dev/null 2>&̲1; then eval "(pyenv init -)”
fi
eval “$(pyenv virtualenv-init -)”
exec $SHELL