Linux中安装python3

(一)Linux中安装python3html

一、首先安装依赖包
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develpython

依次执行以下命令sql

二、下载python的安装包centos

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4rc1.tgzbash

三、解压安装app

tar -xvf Python-3.6.4rc1.tgz ide

cd Python-3.6.4rc1/测试

./configure --prefix=/usr/local/python3centos7

make.net

make install

四、创建软连接

cd /usr/bin

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

五、更新pip

pip3 install --upgrade pip

 

参考:

http://www.javashuo.com/article/p-netwgerj-cy.html

 

(二)【python3安装虚拟环境】

一、安装虚拟环境python包

安装虚拟环境的命令:

1)sudo pip3 install virtualenv #安装虚拟环境

2)sudo pip3 install virtualenvwrapper #安装虚拟环境扩展包

3)编辑家目录下面的.bashrc文件,添加下面几行。(设置python的新环境变量)

# python3
WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv
source /usr/local/python3/bin/virtualenvwrapper.sh

4)使用source .bashrc使其生效一下。

5)若是报错:

virtualenvwrapper.sh: There was a problem running the initialization hooks.

就修改virtualenvwrapper.sh的which python 为which python3

6)测试虚拟环境

mkvirtualenv  test01

 

二、新建虚拟环境统一目录
mkdir /home/venvs
cd /home/venvs

三、新建名为siew_py3的虚拟环境
cd /home/venvs
virtualenv siew_py3
ll

四、激活siew_py3的虚拟环监局
chmod +r /home/venvs/siew_py3/bin/activate
source /home/venvs/siew_py3/bin/activate
或者
. /home/venvs/siew_py3/bin/activate

五、退出虚拟环境
deactivate

 

 

 

注意:

根据文档介绍执行第一步./configure –prefix=/usr/local/python3,后面添加参数为Python安装目录,默认安装目录为/usr/local/,若是出现如下错误提示则表示系统没有安装gcc
configure: error: no acceptable C compiler found in $PATH
安装gcc从新执行./configure –prefix=/usr/local/python3便可


 

其余文章:centos7中安装python3
http://blog.csdn.net/wjqwinn/article/details/75633714

 

一、安装gcc前的准备
yum provides '*/applydeltarpm'
yum install deltarpm -y

二、安装升级相应的依赖包(含gcc)yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

相关文章
相关标签/搜索