您的位置:首页 > 运维架构 > Linux

CentOS7 Python3安装

2017-12-05 11:00 134 查看

安装编译环境

[root@localhost ~]# yum groupinstall "Development tools"
[root@localhost ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-develtk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
[root@localhost ~]# yum install wget vim
[root@localhost ~]# wget --no-check-certificate https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz [root@localhost ~]# tar -xvf Python-3.5.0.tgz
[root@localhost ~]# cd Python-3.5.0
[root@localhost Python-3.5.0]# ./configure
[root@localhost Python-3.5.0]# make && make install
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-7.1.2 setuptools-18.2


安装virtualenv,指定不同的Python版本

[root@localhost Python-3.5.0]# pip install virtualenv
-bash: pip: command not found


无法安装时手动添加源

[root@localhost Python-3.5.0]# mkdir ~/.pip/
[root@localhost Python-3.5.0]# vim ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple [root@localhost Python-3.5.0]# pip3 install virtualenv


指定路径对应Python版本

[root@localhost Python-3.5.0]# virtualenv  -p /usr/local/bin/python3 /py3env
Running virtualenv with interpreter /usr/local/bin/python3
Using base prefix '/usr/local'
New python executable in /py3env/bin/python3
Also creating executable in /py3env/bin/python
Installing setuptools, pip, wheel...done.
[root@localhost Python-3.5.0]# source /py3env/bin/activate
(py3env) [root@localhost Python-3.5.0]# python -V
Python 3.5.0


退出

(py3env) [root@localhost Python-3.5.0]# deactivate
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: