Centos下需安装Pytnon,Pytharm

时间:2023-12-04 21:03:56

1、在www.python.org/PIPY/下载python3.4.2.tar.gz

2、在安装之前最好先安装相关的开发工具

# yum groupinstall develtools

# yum install gcc*  # 如果提示.c或.so文件,那就需要单独安装gcc

# yum install opensll openssl-devel

# 这个是防止后面的pip search 提示需要这个软件包

3、解压缩python3.4.2.tar.gz

# tar xvf python3.4.2.tar.gz

# cd python 3.4.2

# ./configure --prefix=/usr/bin/python3.4.2

# make & make install

# 以上三步要是没有报错,那就证明安装没有问题,要是有问题,看看是不是软件包有问题。

在安装之后要注意的是:

1)运行python显示的还是Python2.6.6的版本,并不是我们刚才安装的Python。

2)如果要运行Python3.4.2的话,那么就需要做软链接到/usr/bin/python这个文件

3)做完软链接之后,你会发现你的yum又出现部题了,因此yum是用python2写的,所以你执行yum命令之后,会提示你没有这个命令。

4)所以这时就需要python2与python3共存,那么做软连接时,就需要重新指定软连接的名称:

# ln -s /usr/bin/python3.4.2/bin/python  /usr/bin/python3

# 并且要把Python3.4.2的安装目录要加入到本地的$PATH当中:

# vim ~/.bashrc_profile

PATH=$PATH:/usr/bin/python3.4.2/bin

export PATH

:wq

# . ~/.bashrc_profile

此时你执行python时显示的版本会是Python2.6.6,而当你执行Python3时就会显示我们刚才安装的Python3.4.2

4、安装setuptools.py

下载setuptools.py.tar.gz

# tar xvf setuptools.py.tar.gz

# cd setuptools.py

# python3 setuptools.py install

5、安装PiP

# tar pip.tar.gz

# cd pip

# python3 setup.py install

安装完以后,可以执行以下命令测试安装是否成功:

# pip serach psutil

# 这个命令的功能相当于yum search的功能。如果能显示正确的内容,那么表示没有问题。有时它还会出现一些我们想不到的问题,如Openssl的验证问题,这里就需要修改Python3.4.2的setup文件:

# vim /usr/bin/python3.4.2/Modules/setup

SSL=/usr/local/ssl

_ssl _ssl.c \

-DUSE_SSL -I$(SSL)/include -I$(SSL)include/openssl

-L$(SSL)/Lib -lssl -lcrypto

然后重新编译:

# make

# make install

这时上面的问题就可以解决了。