CentOS更改yum源与更新系统

CentOS更改yum源与更新系统

[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

[2] 进入yum源配置文件所在文件夹

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[3] 下载163yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

[4] 运行yum makecache生成缓存

[root@localhost yum.repos.d]# yum makecache

[5] 更新系统

[root@localhost yum.repos.d]# yum -y update

[6] 安装vim编辑器

[root@localhost ~]# yum -y install vim*

 

 

 

python3

Linux下默认系统自带python2.X的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3python2共存

1、下载linux平台的python3.x的安装包(我下载的是python3.6版本)

[root@localhost ~]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

2、解压python3.6安装包

[root@localhost ~]# tar xf Python-3.6.1.tgz

[root@localhost ~]# ll

total 22024

-rw-------.  1 root root     1238 Jun 25 10:54 anaconda-ks.cfg

drwxr-xr-x. 17  501  501     4096 Mar 21 03:47 Python-3.6.1

-rw-r--r--.  1 root root 22540566 Mar 21 03:47 Python-3.6.1.tgz

3、安装python3.6,默认安装路径为/usr/local

--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local]

 

#安装报错,缺失依赖库

[root@localhost Python-3.6.1]# ./configure

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking for python3.6... no

checking for python3... no

checking for python... python

checking for --enable-universalsdk... no

checking for --with-universal-archs... no

checking MACHDEP... linux

checking for --without-gcc... no

checking for --with-icc... no

checking for gcc... no

checking for cc... no

checking for cl.exe... no

configure: error: in `/root/Python-3.6.1':

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details#安装依赖库

[root@localhost Python-3.6.1]# yum install gcc

 

#安装python3.6

[root@localhost Python-3.6.1]# make && make install

 

#make && make install 报错

zipimport.ZipImportError: can't decompress data; zlib not availablemake: *** [install] Error 1

#安装zlib-devel

[root@localhost Python-3.6.1]# yum install zlib-devel

#重新安装

[root@localhost Python-3.6.1]# make && make install

 

 

4python3.6已安装成功,在/usr/local/bin下生成命令python3

 

[root@localhost local]# ll /usr/local/bin/

total 24656

lrwxrwxrwx. 1 root root        8 Jun 25 11:22 2to3 -> 2to3-3.6

-rwxr-xr-x. 1 root root      101 Jun 25 11:22 2to3-3.6

-rwxr-xr-x. 1 root root      242 Jun 25 11:22 easy_install-3.6

lrwxrwxrwx. 1 root root        7 Jun 25 11:22 idle3 -> idle3.6

-rwxr-xr-x. 1 root root       99 Jun 25 11:22 idle3.6

-rwxr-xr-x. 1 root root      214 Jun 25 11:22 pip3-rwxr-xr-x. 1 root root      214 Jun 25 11:22 pip3.6

lrwxrwxrwx. 1 root root        8 Jun 25 11:22 pydoc3 -> pydoc3.6

-rwxr-xr-x. 1 root root       84 Jun 25 11:22 pydoc3.6

lrwxrwxrwx. 1 root root        9 Jun 25 11:22 python3 -> python3.6

-rwxr-xr-x. 2 root root 12604536 Jun 25 11:21 python3.6

lrwxrwxrwx. 1 root root       17 Jun 25 11:22 python3.6-config -> python3.6m-config-rwxr-xr-x. 2 root root 12604536 Jun 25 11:21 python3.6m-rwxr-xr-x. 1 root root     3097 Jun 25 11:22 python3.6m-config

lrwxrwxrwx. 1 root root       16 Jun 25 11:22 python3-config -> python3.6-config

lrwxrwxrwx. 1 root root       10 Jun 25 11:22 pyvenv -> pyvenv-3.6

-rwxr-xr-x. 1 root root      441 Jun 25 11:22 pyvenv-3.6

 

5、使用python3命令查看版本

[root@localhost local]# python3 -V

Python 3.6.1    

[root@localhost local]# python3

Python 3.6.1 (default, Jun 25 2017, 11:20:12)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux

Type "help", "copyright", "credits" or "license" for more information.

 

 

 

 

 

Centos python3 ipython

一、通过压缩包安装ipython

1、下载ipython安装包

[root@localhost ~]# wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346

2、安装ipython

 

[root@localhost ~]# tar xf ipython-6.1.0.tar.gz

[root@localhost ~]# cd ipython-6.1.0

[root@localhost ipython-6.1.0]# pwd

/root/ipython-6.1.0

[root@localhost ipython-6.1.0]# python3 setup.py install

#前提已安装python3

#linux系统安装python3: http://www.cnblogs.com/chengd/p/7078498.html

 

3、通过pip安装ipython所有缺失模块,直至ipython运行成功

 

[root@localhost ~]# ipython

Traceback (most recent call last):

  File "/usr/local/bin/ipython", line 4, in <module>

    from IPython import start_ipython

  File "/usr/local/lib/python3.6/site-packages/IPython/__init__.py", line 54, in <module>

    from .core.application import Application

  File "/usr/local/lib/python3.6/site-packages/IPython/core/application.py", line 23, in <module>

    from traitlets.config.application import Application, catch_config_errorModuleNotFoundError: No module named 'traitlets'

#运行ipython是提示缺少'traitlets'模块;

#安装提示一步步通过pip安装缺失模块

[root@localhost ~]# pip install 'traitlets'

Collecting traitlets

  Downloading traitlets-4.3.2-py2.py3-none-any.whl (74kB)

    100% |?..?..?..?..?..?..?..?..?..?..?..?..?..?..?..?..| 81kB 87kB/s

Collecting six (from traitlets)

  Downloading six-1.10.0-py2.py3-none-any.whl

Collecting ipython-genutils (from traitlets)

  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl

Collecting decorator (from traitlets)

  Downloading decorator-4.0.11-py2.py3-none-any.whl

Installing collected packages: six, ipython-genutils, decorator, traitlets

Successfully installed decorator-4.0.11 ipython-genutils-0.2.0 six-1.10.0 traitlets-4.3.2
......

 

二、直接通过pip安装ipython

pip安装地址:http://www.cnblogs.com/chengd/p/7078588.html

 

[root@localhost pip-9.0.1]# pip install ipython

[root@localhost pip-9.0.1]# ipython

ipython   ipython3  

[root@localhost pip-9.0.1]# ipython3/usr/local/lib/python3.6/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved

  warn("IPython History requires SQLite, your history will not be saved")

Python 3.6.1 (default, Jun 26 2017, 09:16:04)

Type 'copyright', 'credits' or 'license' for more information

IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.

 

In [1]:
#ipython安装成功

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值