在CentOS6上安装python

  • 一、CentOS6上自带python,请先检查python版本,并确定是否有pip
  • 1.第一种情况:系统有pip,转“二”
  • 2.第二种情况:系统没有pip,转“三”
  • 二、检查pip是否能用
  • 三、安装pip的三种方式
  • 四、CentOS6 上安装python
  • 1.下载地址
  • 2.安装 Anaconda3
  • 附:Anaconda常用命令

大体思路: 1.看看有没有pip 2.看看pip install xxx 能不能正常使用 3.为上面两种情况提供了解决方法 4.实在不行,安装Anaconda3

一、CentOS6上自带python,请先检查python版本,并确定是否有pip

   在CentOS6上使用python --version查看python版本号,然后使用pip -V查看pip版本号。

1.第一种情况:系统有pip,转“二”
//表明系统有pip
[root@iZ2zehc85qbx5cygu4vq2l ~]# pip -V
pip 7.1.0 from /usr/lib/python2.6/site-packages (python 2.6)

  大家一定不要看到提示pip有新版本,就进行版本更新!!!! 一旦pip版本更新后,与系统自带的python版本不一致,不管再执行pip什么指令,都会出现错误,如下图所示!

  如果不小心更新了,想更换回原来的pip版本,请参考:centos6 升级pip后导致pip不可用。

pip 安装sqlalchemy一直失败_python

2.第二种情况:系统没有pip,转“三”
//表明系统没有安装pip,需要自己安装
[root@iZ2zehc85qbx5cygu4vq2l ~]# pip -V
-bash: pip: command not found
//或提示如下:
-bash: /usr/bin/pip: No such file or directory

二、检查pip是否能用

  使用pip install numpy这个命令,检查能否正常安装包。可能会提示如下:

pip 安装sqlalchemy一直失败_重新安装_02

  水平不够,这个问题没能解决,最后重新安装了python。重新安装python请看“四”。

三、安装pip的三种方式

【参考博客】   安装之前先看一眼这里!!! 首先提醒大家,这种方法不一定可行,成功安装pip以后,执行pip install numpy仍然可能出现上图所示错误。   我在两台服务器上部署了python代码,第一次,按照这个方式成功完成,下面是我第一次安装时出现的问题及解决方法。第二次,总是会出现no module named sysconfig的错误,只得重装python。所以,如果实在解决不了就重新安装python吧。


第一次安装时出现的问题及解决方法:使用第二种方式“2.源码包安装”时,执行python3 setup.py install如果出现“没有setuptool的提示”。参考如下:

//下载链接可以在这个链接找喜欢的 https://pypi.org/project/setuptools/
sudo wget  https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar -xvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
sudo python setup.py build
sudo python setup.py install

  此时查看pip版本,如果出现:

pip 安装sqlalchemy一直失败_python_03

解决办法:

wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificate
sudo python get-pip.py

再次查看:

pip 安装sqlalchemy一直失败_重新安装_04

  此时再尝试pip install xxx,如果没有报错,那你就非常幸运了!然后就可以正常使用了!


四、CentOS6 上安装python

  现有的python发行版本有很多,参见:关于各Python发行版,我们需要了解的一切。由于我安装python的主要目的是为了计算,为了以后方便选择 Anaconda Python 。

1.下载地址

    官网下载:https://www.anaconda.com/distribution/     镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2.安装 Anaconda3

  1.两条命令,就安装完成了,如下。

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.10-Linux-x86_64.sh
bash Anaconda3-2019.10-Linux-x86_64.sh

  “须知”一类的东西,如果不想阅读,就输入“q”,再“yes”。

pip 安装sqlalchemy一直失败_python_05

   2.重启服务器/电脑,查看 python 和 pip 版本,全部变成新版;输入pip install numpy,提示“已有”。 成功!

pip 安装sqlalchemy一直失败_bash_06


附:Anaconda常用命令

Anaconda 创建环境: 注: env_name为自己环境的名字,随便起

1)在 Anaconda Prompt 环境下,新建虚拟环境,如下:conda create --name env_name python=3.6 在anaconda中创建了一个名为“env_name”的环境,指定python版本为3.6

2)conda activate env_name 切换环境,切换后看括号内是不是env_name

3)在环境内使用pip或conda安装指定的包(可以指定版本、下载路径等)如:

conda install tensorflow==1.15.0
pip install scikit-learn==0.19 -i https://pypi.tuna.tsinghua.edu.cn/simple/

ps:

  1. conda list 列出当前环境下已安装的包
  2. conda info -e 或 conda env list 查看已有的环境
  3. conda remove -n env_name --all 删除指定的环境