Linux下搭建Python2.7环境

Posted Linux无限探索

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下搭建Python2.7环境相关的知识,希望对你有一定的参考价值。

Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由1989年底发明。python具有简单、易学、免费、开源、可移植性、解释性、可嵌入性等特点,是一种不受局限、跨平台的开源编程语言,它功能强大且简单易学,因而得到了广泛应用和支持。
1.Python下载
Python下载

地址: http://www.python.org/getit/

版本: Python-2.7.3.tgz

setuptoos下载

地址:http://pypi.python.org/pypi/setuptools#downloads

版本:setuptools-0.6c11.tar.gz(md5)

采用wget方式下载:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
2.安装Python
查看系统自带的python:

计划安装2.7.3,新建目录--下载安装包:

解压
tar -zvxf Python-2.7.3.tgz
解压后,安装Python:

./configure --prefix=/usr/local/python2.7.3
make
make install
安装成功后目录为:

建立软链接:

3.安装setuptools

采用wget下载:

[root@biao Python-2.7.3]# pwd
 /python/Python-2.7.3
 [root@biao Python-2.7.3]# cd ..
 [root@biao python]# ll
 total 13832
 drwxr-x--- 18 1000 1002     4096 Dec  5 18:05 Python-2.7.3
 -rwxr-xr-x  1 root root 14135620 Dec  5 17:42 Python-2.7.3.tgz
 [root@biao python]# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
 --18:18:59--  http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
 Resolving pypi.python.org... 140.211.10.73
 Connecting to pypi.python.org|140.211.10.73|:80... connected.
 HTTP request sent, awaiting response... 200 OK
 Length: 256862 (251K) [application/octet-stream]
 Saving to: `setuptools-0.6c11.tar.gz\'
100%[======================================================================] 256,862 126K/s in 2.0s 18:19:25 (126 KB/s) - `setuptools-0.6c11.tar.gz\' saved [256862/256862]

原文来自:http://www.linuxeye.com/Linux/1762.html

本文地址:https://www.linuxprobe.com/python2.7-install.html作者:陶武杰,审核员:苏西云

本文原创地址:https://www.linuxprobe.com/python2-7-install.html

Linux下python环境的搭建

一、安装linux最小化系统(CentOS6)

安装最小系统即可

二、安装pyenv多版本管理工具

(一)pyenv的安装步骤

1、安装git

yum install git -y

2、安装python编译所需要用到的包

yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

3、创建python用户

useradd python

给python用户设置一个密码

passwd python

4、使用python用户登陆之后安装pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

这一串命令下载的是一个pyenv-installer脚本。

如果安装提示 curl: (35) SSL connect error ,是nss版本低的问题,更新它就可以了。需要配置一个有较新包的yum源。配置内容如下:

[updates]
name=CentOS-Updates
baseurl=https://mirrors.aliyun.com/centos/6.9/os/x86_64
gpgcheck=

保存后,更新nss

yum update nss

5、下载完成后,在python用户的。bash_profile中追加如下内容

export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

保存退出,让这个文件生效

. .bash_profile

(二)pyenv的使用

1、查看当前python的版本

python -V

2、列出当前系统python所有可用的版本

pyenv install -l

3、在线安装指定版本

pyenv install 3.5.3 -v

这样安装的速度比较慢,可以采用离线安装的方式,在~/.pyenv目录下,新建cache目录,放入下载好的待安装版本的文件。 不确定要哪一个文件,把下载的3个文件都放进去,将win下的三个文件拖进linux下,如果没有rz命令,先使用yum安装# yum install lrzsz,然后将3个文件拖进去进行安装# pyenv install 3.5.3 -v

4、查看pyenv管理的所有python版本,星号在谁的前面当前管理的就是哪个版本

pyenv versions

(三)pyenv对python版本控制

1、global(全局的),使用giobal改变管理的版本,当前终端登陆的python版本不变,下次用户登陆之后python的版本都是global改变过的版本,这个命令不建议使用

pyenv global 3.5.3

设置过之后可以将它调回来

pyenv global system

2、shell,只作用于当前的会话窗口,下一次重新打开版本还是原来的版本,临时切换版本可以,不建议使用

pyenv shell 3.5.3

3、local(本地设置)

首先先在一个目录下建一个文件夹$ mkdir -p magedu/projects/web,切换到这个目录下,执行$ pyenv local 3.5.3,他的作用是在当前目录下切换版本,只对当前目录有效,如果他的下面还有其他目录,切换的版本会继承到他的子目录,如果返回到上一级目录或者其他目录,版本都是原来的。

(四)虚拟环境

1、使用的Python环境都是一个公共的空间,如果多个项目使用不同Python版本开发,或者使用不同的Python版本部署运行,或者使用同样的版本开发的但不同项目使用了不同版本的库,等等这些问题都会带来冲突。最好的解决办法就是每一个项目独立运行自己的“独立小环境”中,创建一个虚拟的版本空间。

pyenv virtualenv 3.5.3 wang353

2、建一个目录,在自己想要部署虚拟环境的目录下部署刚才创建的虚拟版本wang353,这个目录就是创建的虚拟环境,出了这个目录就不是这个版本所管理的。

pyenv local wang353

3、现在就可以在这个虚拟环境下进行自己的独立开发,在这个虚拟环境下安装ipython。

三、安装ipython

(一)使用pip工具安装ipython

1、pip是Python的包管理工具,3.x的版本直接带了,可以直接使用,和yum一样为了使用国内镜像,pip源设置如下:先cd切换到更目录下,创建一个.pip隐藏文件夹,在这个文件夹中创建touch一个以.conf结尾的空文件。

cd
mkdir .pip
cd .pip/
touch pip.conf
vim pip.conf

里面的内容是:

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com

2、在虚拟环境中安装ipython

pip install ipython

会提示进行升级

pip install --upgrade pip

3、ipython现在就可以使用了

ipython

(二)使用pip工具安装jupyter

1、直接使用pip命令安装jupyter即可

pip install jupyter

2、给jupyter设置一个密码

jupyter notebook password python

3、这时如果直接打开jupyter是不行的,需要设置一下ip

jupyter notebook --ip=0.0.0.0

4、使用本机ip:8888在浏览器中访问就可以了

5、如果不能访问,需要关闭防火墙

service iptables stop
chkconfig iptables off


以上是关于Linux下搭建Python2.7环境的主要内容,如果未能解决你的问题,请参考以下文章

liunx环境下:Python2.7与Django1.11.6环境搭建

Windows系统下Python环境的搭建

02_pip区别: linux环境下python2,python3的

python2.7+appium环境搭建

python2.7.13环境搭建

centos6.8搭建python2.7.13开发环境